mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-09-09 00:07:57 -06:00
hw/sparc/leon3: Have write_bootloader() take a void pointer argument
Directly use the void pointer argument returned by memory_region_get_ram_ptr(). Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-Id: <20240215132824.67363-3-philmd@linaro.org>
This commit is contained in:
parent
a7b3c3797e
commit
047521050a
1 changed files with 3 additions and 6 deletions
|
@ -94,9 +94,9 @@ static uint32_t *gen_store_u32(uint32_t *code, hwaddr addr, uint32_t val)
|
||||||
* state (eg: initialized by the bootloader). This little code reproduces
|
* state (eg: initialized by the bootloader). This little code reproduces
|
||||||
* this behavior.
|
* this behavior.
|
||||||
*/
|
*/
|
||||||
static void write_bootloader(uint8_t *base, hwaddr kernel_addr)
|
static void write_bootloader(void *ptr, hwaddr kernel_addr)
|
||||||
{
|
{
|
||||||
uint32_t *p = (uint32_t *) base;
|
uint32_t *p = ptr;
|
||||||
|
|
||||||
/* Initialize the UARTs */
|
/* Initialize the UARTs */
|
||||||
/* *UART_CONTROL = UART_RECEIVE_ENABLE | UART_TRANSMIT_ENABLE; */
|
/* *UART_CONTROL = UART_RECEIVE_ENABLE | UART_TRANSMIT_ENABLE; */
|
||||||
|
@ -338,10 +338,7 @@ static void leon3_generic_hw_init(MachineState *machine)
|
||||||
* the machine in an initialized state through a little
|
* the machine in an initialized state through a little
|
||||||
* bootloader.
|
* bootloader.
|
||||||
*/
|
*/
|
||||||
uint8_t *bootloader_entry;
|
write_bootloader(memory_region_get_ram_ptr(prom), entry);
|
||||||
|
|
||||||
bootloader_entry = memory_region_get_ram_ptr(prom);
|
|
||||||
write_bootloader(bootloader_entry, entry);
|
|
||||||
reset_info->entry = LEON3_PROM_OFFSET;
|
reset_info->entry = LEON3_PROM_OFFSET;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue