Linux Foundation-แแ แแแฎแกแแ แแฎแแแ แแแแแ แแฃแแแแ - CHIPS Alliance. แแ แแ แแแฅแขแแก แคแแ แแแแแจแ แแ แแแแแแแชแแ แจแแแแฃแจแแแแแก แฃแคแแกแ RISC-V แแแกแขแ แฃแฅแชแแแแแก แแแแแแแฅแขแก แแ แแแกแแ แแแคแฃแซแแแแฃแแ แแ แแชแแกแแ แแแแก แจแแฅแแแแก แขแแฅแแแแแแแแแก. แแแแแแงแแแแ แแแฌแแ แแแแแแ แ แ แฎแแแแ แแ แกแคแแ แแจแ.
/ แคแแขแ
แ แแขแแ แแแแแฉแแแ CHIPS Alliance
แแแแแแ แ แจแแแแฎแแแแแจแ แแแแชแแแ แแแขแฉแแแ Meltdown-แแกแ แแ Spectre-แแกแแแ
แแแแแ แแ แแแแแ แแ แช Linux Foundation. แแ แแแแแแแชแแแ แฌแแแแแฌแงแ แกแแแฃแแแ แ แแแแชแแแขแแแ - CHIPS Alliance - แ แแแแแก แฌแแแ แแแ RISC-V-แแ แแแคแฃแซแแแแฃแ แแ แแชแแกแแ แแแก แจแแแแฃแจแแแแแแ.
แ แ แแ แแแฅแขแแแ แฃแแแ แแฃแจแแแแแแ
CHIPS แแแแแแกแแก แฌแแแ แแแ แแ แแแ Google, Western Digital (WD) แแ SiFive. แแแแแแฃแแแ แแแแแแแแ แฌแแ แแแแแแแแ แกแแแฃแแแ แ แแแแแแแแ แแแ. แแแแแ แแแกแแฃแแ แแ แแแแแแ แ แแแแแแแแ.
RISCV-DV
แกแแซแแแแ IT แแแแแแขแแ แแแแแกแชแ แฆแแ แแแแแก แแแแขแคแแ แแ RISC-V-แแ แแแคแฃแซแแแแฃแแ แแ แแชแแกแแ แแแแก แขแแกแขแแ แแแแกแแแแก. แจแแแแฎแแแแแแ แแแแแกแแแแแ
แแแแแแแแแ,
class riscv_arithmetic_basic_test extends riscv_instr_base_test;
`uvm_component_utils(riscv_arithmetic_basic_test)
`uvm_component_new
virtual function void randomize_cfg();
cfg.instr_cnt = 10000;
cfg.num_of_sub_program = 0;
cfg.no_fence = 1;
cfg.no_data_page = 1'b1;
cfg.no_branch_jump = 1'b1;
`DV_CHECK_RANDOMIZE_WITH_FATAL(cfg,
init_privileged_mode == MACHINE_MODE;
max_nested_loop == 0;)
`uvm_info(`gfn, $sformatf("riscv_instr_gen_config is randomized:n%0s",
cfg.sprint()), UVM_LOW)
endfunction
endclass
แฌแแแก
OmniXtend แแ แแขแแแแแ
แแก แแ แแก WD-แแก แฅแกแแแแก แแ แแขแแแแแ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แฅแแจแแก แแแแแแแแแแ แฃแแแแแก Ethernet-แแ แแแแแชแแแแแแก แแแแแชแแแแกแแก.
แแ แแขแแแแแ แฃแแแ แแฎแแ แแแญแแ แแแแ
แ แแแแขแแก แฉแแแแก แแแแแ แแขแแ แ
แแแแแกแแแแแ แแ แแก SiFive-แแแ, แ แแแแแแช แแแแแ แกแแก RISC-V แขแแฅแแแแแแแแก แจแแแฅแแแแแแแแ.
แ แแช แจแแแฎแแแ
แแแแแแกแแก แแแ แกแแแฅแขแแแแแ
แแฅแกแแแ แขแแแ แแแแแแแ, แ แแ Linux Foundation-แแก แแแแชแแแขแแแ แแ แแชแแกแแ แแแแก แแแแแ แก แฃแคแ แ แแแแแแ แแขแแฃแแก แแ แแแฎแกแแแแก แแแฎแแแก แแฎแแแ แแแแแแแจแแแแแกแแแแก. IDC-แจแ
/ แคแแขแ
แฆแแ แแแแแก แแ แแชแแกแแ แแแแก แจแแแฃแจแแแแแ แแกแแแ แจแแแแชแแ แแแก แแแ แแแแฃแแ แฉแแแแแแก แแแแแแแแก แฆแแ แแแฃแแแแแก. แแฃแแชแ, แแก แแแฎแแแแ แแฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ Linux แคแแแแ แจแแซแแแแก แกแแแแแ แแกแ แแแแแแแแแ แแแแก แแแแแแแแก.
แแกแแแแกแ แแ แแแฅแขแแแ
แกแฎแแ แแ แแแแแแแชแแแแ แฉแแ แแฃแแแ แแ แแแ แฆแแ แแแแ แแขแฃแ แแกแแแ แแแแแแจแแ แแแฃแแ แแ แแแฅแขแแแแก แจแแแฃแจแแแแแแจแ. แแแแก แแแแแแแแแ CXL แแแแกแแ แชแแฃแแ, แ แแแแแแแช แแแ แขแแก แจแฃแ แ แแชแฎแแแแจแ แจแแแแแขแแแ Compute Express Link แกแขแแแแแ แขแ. แขแแฅแแแแแแแ OmniXtend-แแก แแกแแแแกแแ แแ แแกแแแ แแแแแจแแ แแแก CPU, GPU, FPGA. แแแแแชแแแแ แแแชแแแแกแแแแก แกแขแแแแแ แขแ แแงแแแแแก PCIe 5.0 แแแขแแแฃแกแก.
แแ แแชแแกแแ แฃแแ แขแแฅแแแแแแแแแแก แแแแแแแแ แแแแจแ แฉแแ แแฃแแ แแแแแ แแ แแ แแ แแแฅแขแแ MIPS Open, แ แแแแแแช 2018 แฌแแแก แแแแแแแแ แจแ แแแแแฉแแแ. แแแแชแแแขแแแ แกแขแแ แขแแแแ Wave Computing-แแ แจแแฅแแแ. แแแแแแแแแ แแแ แแแแแแแแ
แแแแแแแ, แฆแแ แแแแแก แแแแแแแ แกแแงแแแแแแแแ แแแฆแแแฃแแ แฎแแแแ แแ แ แแฎแแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแกแแแแก, แแ แแแแ แแแแ แแขแฃแ แแกแแแแกแแช. แแกแแ แแ แแแฅแขแแแก แแฎแแ แก แฃแญแแ แแ แแแแ แแแแแแแแแแ. แแแแขแแ, แจแแแซแแแแ แแแแแแแ, แ แแ แฃแแฎแแแแก แแแแแแแแจแ แแแแแ แแ แฃแคแ แ แแแขแ แแแฌแงแแแแแแแ แแแแแฉแแแแแ แฆแแ แขแแฅแแแแแก แกแขแแแแแ แขแแแแ แแแคแฃแซแแแแฃแแ.
แแฎแแแ แแแกแขแแแ แฉแแแแ แแแ แแแ แแขแแฃแแ แแแแแแแแ:
แ แ แฃแแแ แแชแแแแ PCI DSS-แแก แจแแกแแฎแแ: แกแขแแแแแ แขแแก แแแแแฎแแแแ แกแแแงแแ แ แแแ แ แแ แจแแแแแ. แ แแแแ แจแแแชแแแแ แชแฎแแแ แแแ DNS แแ แแจแแก แแฆแแก แแแกแแแแกแแแ แแ แแแ แแแขแแกแขแ แแคแแก แแฆแแแแแ, แ แแแแ แช แกแแ แแแกแ: แ แ แฃแแแ แแชแแแแ
แแแกแขแแแ แฉแแแแ แขแแแแแ แแแแก แแ แฎแแแแ:
แ แแแแ แแแแ แแแ แแแแ แแขแฃแ แ แแแแแชแแแแ แชแแแขแ แจแ - แแ แ แแฎแแแ แขแแฅแแแแแแแ แ แแแแ แแชแแแก IaaS แแ แแแแแแแ แ แแแแฎแแแ แแแแแก แแแแแชแแแแแก แ แแขแแ แกแญแแ แแแแแแ VMware vSphere-แก HTML5 แแแแแแขแ?
แฌแงแแ แ: www.habr.com