Searched refs:reset_vec (Results 1 – 3 of 3) sorted by relevance
| /openbmc/qemu/hw/riscv/ |
| H A D | sifive_e.c | 99 uint32_t reset_vec[4]; in sifive_e_machine_init() local 102 reset_vec[1] = 0x200102b7; /* 0x1004: lui t0,0x20010 */ in sifive_e_machine_init() 104 reset_vec[1] = 0x204002b7; /* 0x1004: lui t0,0x20400 */ in sifive_e_machine_init() 106 reset_vec[2] = 0x00028067; /* 0x1008: jr t0 */ in sifive_e_machine_init() 108 reset_vec[0] = reset_vec[3] = 0; in sifive_e_machine_init() 111 for (i = 0; i < sizeof(reset_vec) >> 2; i++) { in sifive_e_machine_init() 112 reset_vec[i] = cpu_to_le32(reset_vec[i]); in sifive_e_machine_init() 114 rom_add_blob_fixed_as("mrom.reset", reset_vec, sizeof(reset_vec), in sifive_e_machine_init()
|
| H A D | boot.c | 444 uint32_t reset_vec[10] = { in riscv_setup_rom_reset_vec() local 458 reset_vec[3] = 0x0202a583; /* lw a1, 32(t0) */ in riscv_setup_rom_reset_vec() 459 reset_vec[4] = 0x0182a283; /* lw t0, 24(t0) */ in riscv_setup_rom_reset_vec() 461 reset_vec[3] = 0x0202b583; /* ld a1, 32(t0) */ in riscv_setup_rom_reset_vec() 462 reset_vec[4] = 0x0182b283; /* ld t0, 24(t0) */ in riscv_setup_rom_reset_vec() 471 reset_vec[2] = 0x00000013; /* addi x0, x0, 0 */ in riscv_setup_rom_reset_vec() 475 for (i = 0; i < ARRAY_SIZE(reset_vec); i++) { in riscv_setup_rom_reset_vec() 476 reset_vec[i] = cpu_to_le32(reset_vec[i]); in riscv_setup_rom_reset_vec() 478 rom_add_blob_fixed_as("mrom.reset", reset_vec, sizeof(reset_vec), in riscv_setup_rom_reset_vec() 482 sizeof(reset_vec), in riscv_setup_rom_reset_vec()
|
| H A D | sifive_u.c | 621 uint32_t reset_vec[12] = { in sifive_u_machine_init() local 637 reset_vec[4] = 0x0202a583; /* lw a1, 32(t0) */ in sifive_u_machine_init() 638 reset_vec[5] = 0x0182a283; /* lw t0, 24(t0) */ in sifive_u_machine_init() 640 reset_vec[4] = 0x0202b583; /* ld a1, 32(t0) */ in sifive_u_machine_init() 641 reset_vec[5] = 0x0182b283; /* ld t0, 24(t0) */ in sifive_u_machine_init() 646 for (i = 0; i < ARRAY_SIZE(reset_vec); i++) { in sifive_u_machine_init() 647 reset_vec[i] = cpu_to_le32(reset_vec[i]); in sifive_u_machine_init() 649 rom_add_blob_fixed_as("mrom.reset", reset_vec, sizeof(reset_vec), in sifive_u_machine_init() 655 sizeof(reset_vec), kernel_entry); in sifive_u_machine_init()
|