Searched refs:reset_vec (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/hw/riscv/ |
H A D | boot.c | 407 uint32_t reset_vec[10] = { in riscv_setup_rom_reset_vec() local 421 reset_vec[3] = 0x0202a583; /* lw a1, 32(t0) */ in riscv_setup_rom_reset_vec() 422 reset_vec[4] = 0x0182a283; /* lw t0, 24(t0) */ in riscv_setup_rom_reset_vec() 424 reset_vec[3] = 0x0202b583; /* ld a1, 32(t0) */ in riscv_setup_rom_reset_vec() 425 reset_vec[4] = 0x0182b283; /* ld t0, 24(t0) */ in riscv_setup_rom_reset_vec() 434 reset_vec[2] = 0x00000013; /* addi x0, x0, 0 */ in riscv_setup_rom_reset_vec() 438 for (i = 0; i < ARRAY_SIZE(reset_vec); i++) { in riscv_setup_rom_reset_vec() 439 reset_vec[i] = cpu_to_le32(reset_vec[i]); in riscv_setup_rom_reset_vec() 441 rom_add_blob_fixed_as("mrom.reset", reset_vec, sizeof(reset_vec), in riscv_setup_rom_reset_vec() 445 sizeof(reset_vec), in riscv_setup_rom_reset_vec()
|
H A D | sifive_e.c | 98 uint32_t reset_vec[4]; in sifive_e_machine_init() local 101 reset_vec[1] = 0x200102b7; /* 0x1004: lui t0,0x20010 */ in sifive_e_machine_init() 103 reset_vec[1] = 0x204002b7; /* 0x1004: lui t0,0x20400 */ in sifive_e_machine_init() 105 reset_vec[2] = 0x00028067; /* 0x1008: jr t0 */ in sifive_e_machine_init() 107 reset_vec[0] = reset_vec[3] = 0; in sifive_e_machine_init() 110 for (i = 0; i < sizeof(reset_vec) >> 2; i++) { in sifive_e_machine_init() 111 reset_vec[i] = cpu_to_le32(reset_vec[i]); in sifive_e_machine_init() 113 rom_add_blob_fixed_as("mrom.reset", reset_vec, sizeof(reset_vec), in sifive_e_machine_init()
|
H A D | sifive_u.c | 617 uint32_t reset_vec[12] = { in sifive_u_machine_init() local 633 reset_vec[4] = 0x0202a583; /* lw a1, 32(t0) */ in sifive_u_machine_init() 634 reset_vec[5] = 0x0182a283; /* lw t0, 24(t0) */ in sifive_u_machine_init() 636 reset_vec[4] = 0x0202b583; /* ld a1, 32(t0) */ in sifive_u_machine_init() 637 reset_vec[5] = 0x0182b283; /* ld t0, 24(t0) */ in sifive_u_machine_init() 642 for (i = 0; i < ARRAY_SIZE(reset_vec); i++) { in sifive_u_machine_init() 643 reset_vec[i] = cpu_to_le32(reset_vec[i]); in sifive_u_machine_init() 645 rom_add_blob_fixed_as("mrom.reset", reset_vec, sizeof(reset_vec), in sifive_u_machine_init() 651 sizeof(reset_vec), kernel_entry); in sifive_u_machine_init()
|