@@ -122,7 +122,7 @@ namespace :test do
122122 end
123123 task schema : "gen:resolved_arch" do
124124 puts "Checking arch files against schema.."
125- Architecture . new ( "rv64 " , "#{ $root} /resolved_arch" ) . validate ( show_progress : true )
125+ Architecture . new ( "RISC-V Architecture " , "#{ $root} /resolved_arch" ) . validate ( show_progress : true )
126126 puts "All files validate against their schema"
127127 end
128128 task idl : [ "gen:resolved_arch" , "#{ $root} /.stamps/resolve-rv32.stamp" , "#{ $root} /.stamps/resolve-rv64.stamp" ] do
@@ -328,8 +328,11 @@ namespace :test do
328328 puts "UPDATE: Running gen:html for generic_rv64"
329329 Rake ::Task [ "gen:html" ] . invoke ( "generic_rv64" )
330330
331- puts "UPDATE: Generating MockProcCertModel.pdf"
332- Rake ::Task [ "#{ $root} /gen/crd/pdf/MockProcCertModel.pdf" ] . invoke
331+ puts "UPDATE: Generating MockProcessor-CRD.pdf"
332+ Rake ::Task [ "#{ $root} /gen/crd/pdf/MockProcessor-CRD.pdf" ] . invoke
333+
334+ #puts "UPDATE: Generating MockProcessor-CTP.pdf"
335+ #Rake::Task["#{$root}/gen/ctp/pdf/MockProcessor-CTP.pdf"].invoke
333336
334337 puts "UPDATE: Generating MockProfileRelease.pdf"
335338 Rake ::Task [ "#{ $root} /gen/profile/pdf/MockProfileRelease.pdf" ] . invoke
@@ -355,32 +358,36 @@ desc <<~DESC
355358 Generate all portfolio-based PDF artifacts (certificates and profiles)
356359DESC
357360task :portfolios do
358- portfolio_start_msg ( "MockProcCertModel CRD" )
359- Rake ::Task [ "#{ $root} /gen/crd/pdf/MockProcCertModel.pdf" ] . invoke
360- portfolio_start_msg ( "MockProfileRelease CRD" )
361+ portfolio_start_msg ( "MockProcessor-CRD" )
362+ Rake ::Task [ "#{ $root} /gen/crd/pdf/MockProcessor-CRD.pdf" ] . invoke
363+ #portfolio_start_msg("MockProcessor-CTP")
364+ #Rake::Task["#{$root}/gen/ctp/pdf/MockProcessor-CTP.pdf"].invoke
365+ portfolio_start_msg ( "MockProfileRelease" )
361366 Rake ::Task [ "#{ $root} /gen/profile/pdf/MockProfileRelease.pdf" ] . invoke
362- portfolio_start_msg ( "MC100-32 CRD" )
363- Rake ::Task [ "#{ $root} /gen/crd/pdf/MC100-32.pdf" ] . invoke
364- portfolio_start_msg ( "MC100-64 CRD" )
365- Rake ::Task [ "#{ $root} /gen/crd/pdf/MC100-64.pdf" ] . invoke
366- portfolio_start_msg ( "MC200-32 CRD" )
367- Rake ::Task [ "#{ $root} /gen/crd/pdf/MC200-32.pdf" ] . invoke
368- portfolio_start_msg ( "MC200-64 CRD" )
369- Rake ::Task [ "#{ $root} /gen/crd/pdf/MC200-64.pdf" ] . invoke
370- portfolio_start_msg ( "MC300-32 CRD" )
371- Rake ::Task [ "#{ $root} /gen/crd/pdf/MC300-32.pdf" ] . invoke
372- portfolio_start_msg ( "MC300-64 CRD" )
373- Rake ::Task [ "#{ $root} /gen/crd/pdf/MC300-64.pdf" ] . invoke
374- portfolio_start_msg ( "RVI20 Profile Release" )
375- Rake ::Task [ "#{ $root} /gen/profile/pdf/RVI20.pdf" ] . invoke
376- portfolio_start_msg ( "RVA20 Profile Release" )
377- Rake ::Task [ "#{ $root} /gen/profile/pdf/RVA20.pdf" ] . invoke
378- portfolio_start_msg ( "RVA22 Profile Release" )
379- Rake ::Task [ "#{ $root} /gen/profile/pdf/RVA22.pdf" ] . invoke
380- portfolio_start_msg ( "RVA23 Profile Release" )
381- Rake ::Task [ "#{ $root} /gen/profile/pdf/RVA23.pdf" ] . invoke
382- portfolio_start_msg ( "RVB23 Profile Release" )
383- Rake ::Task [ "#{ $root} /gen/profile/pdf/RVB23.pdf" ] . invoke
367+ #portfolio_start_msg("MC100-32-CTP")
368+ #Rake::Task["#{$root}/gen/ctp/pdf/MC100-32-CTP.pdf"].invoke
369+ portfolio_start_msg ( "MC100-32-CRD" )
370+ Rake ::Task [ "#{ $root} /gen/crd/pdf/MC100-32-CRD.pdf" ] . invoke
371+ portfolio_start_msg ( "MC100-64-CRD" )
372+ Rake ::Task [ "#{ $root} /gen/crd/pdf/MC100-64-CRD.pdf" ] . invoke
373+ portfolio_start_msg ( "MC200-32-CRD" )
374+ Rake ::Task [ "#{ $root} /gen/crd/pdf/MC200-32-CRD.pdf" ] . invoke
375+ portfolio_start_msg ( "MC200-64-CRD" )
376+ Rake ::Task [ "#{ $root} /gen/crd/pdf/MC200-64-CRD.pdf" ] . invoke
377+ portfolio_start_msg ( "MC300-32-CRD" )
378+ Rake ::Task [ "#{ $root} /gen/crd/pdf/MC300-32-CRD.pdf" ] . invoke
379+ portfolio_start_msg ( "MC300-64-CRD" )
380+ Rake ::Task [ "#{ $root} /gen/crd/pdf/MC300-64-CRD.pdf" ] . invoke
381+ portfolio_start_msg ( "RVI20ProfileRelease" )
382+ Rake ::Task [ "#{ $root} /gen/profile/pdf/RVI20ProfileRelease.pdf" ] . invoke
383+ portfolio_start_msg ( "RVA20ProfileRelease" )
384+ Rake ::Task [ "#{ $root} /gen/profile/pdf/RVA20ProfileRelease.pdf" ] . invoke
385+ portfolio_start_msg ( "RVA22ProfileRelease" )
386+ Rake ::Task [ "#{ $root} /gen/profile/pdf/RVA22ProfileRelease.pdf" ] . invoke
387+ portfolio_start_msg ( "RVA23ProfileRelease" )
388+ Rake ::Task [ "#{ $root} /gen/profile/pdf/RVA23ProfileRelease.pdf" ] . invoke
389+ portfolio_start_msg ( "RVB23ProfileRelease" )
390+ Rake ::Task [ "#{ $root} /gen/profile/pdf/RVB23ProfileRelease.pdf" ] . invoke
384391end
385392
386393def portfolio_start_msg ( name )
@@ -391,17 +398,19 @@ def portfolio_start_msg(name)
391398 puts ""
392399end
393400
394- # Shortcut targets for building profiles and certificates.
395- task "MockProcCertModel" : "#{ $root} /gen/crd/pdf/MockProcCertModel.pdf"
396- task "MC100-32" : "#{ $root} /gen/crd/pdf/MC100-32.pdf"
397- task "MC100-64" : "#{ $root} /gen/crd/pdf/MC100-64.pdf"
398- task "MC200-32" : "#{ $root} /gen/crd/pdf/MC200-32.pdf"
399- task "MC200-64" : "#{ $root} /gen/crd/pdf/MC200-64.pdf"
400- task "MC300-32" : "#{ $root} /gen/crd/pdf/MC300-32.pdf"
401- task "MC300-64" : "#{ $root} /gen/crd/pdf/MC300-64.pdf"
402- task "MockProfileRelease" : "#{ $root} /gen/profile/pdf/MockProfileRelease.pdf"
403- task "RVI20" : "#{ $root} /gen/profile/pdf/RVI20.pdf"
404- task "RVA20" : "#{ $root} /gen/profile/pdf/RVA20.pdf"
405- task "RVA22" : "#{ $root} /gen/profile/pdf/RVA22.pdf"
406- task "RVA23" : "#{ $root} /gen/profile/pdf/RVA23.pdf"
407- task "RVB23" : "#{ $root} /gen/profile/pdf/RVB23.pdf"
401+ # Shortcut targets for building CRDs, CTPs, and Profile Releases.
402+ task "MockCRD" : "#{ $root} /gen/crd/pdf/MockProcessor-CRD.pdf"
403+ #task "MockCTP": "#{$root}/gen/ctp/pdf/MockProcessor-CTP.pdf"
404+ #task "MC100-32-CTP": "#{$root}/gen/ctp/pdf/MC100-32-CTP.pdf"
405+ task "MC100-32-CRD" : "#{ $root} /gen/crd/pdf/MC100-32-CRD.pdf"
406+ task "MC100-64-CRD" : "#{ $root} /gen/crd/pdf/MC100-64-CRD.pdf"
407+ task "MC200-32-CRD" : "#{ $root} /gen/crd/pdf/MC200-32-CRD.pdf"
408+ task "MC200-64-CRD" : "#{ $root} /gen/crd/pdf/MC200-64-CRD.pdf"
409+ task "MC300-32-CRD" : "#{ $root} /gen/crd/pdf/MC300-32-CRD.pdf"
410+ task "MC300-64-CRD" : "#{ $root} /gen/crd/pdf/MC300-64-CRD.pdf"
411+ task "MockProfile" : "#{ $root} /gen/profile/pdf/MockProfileRelease.pdf"
412+ task "RVI20" : "#{ $root} /gen/profile/pdf/RVI20ProfileRelease.pdf"
413+ task "RVA20" : "#{ $root} /gen/profile/pdf/RVA20ProfileRelease.pdf"
414+ task "RVA22" : "#{ $root} /gen/profile/pdf/RVA22ProfileRelease.pdf"
415+ task "RVA23" : "#{ $root} /gen/profile/pdf/RVA23ProfileRelease.pdf"
416+ task "RVB23" : "#{ $root} /gen/profile/pdf/RVB23ProfileRelease.pdf"
0 commit comments