Rename round_page() to round_pageq()
PATCH 1/1 Rename round_page() to round_pageq()
This change fixes conflict with the DragonFly BSD headers.
--- hw/ppc/mac_newworld.c | 8 ++++---- hw/ppc/mac_oldworld.c | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-)
hw/ppc/mac_newworld.c +4 -4
@@ -124,7 +124,7 @@ static uint64_t translate_kernel_address(void *opaque, uint64_t addr)return (addr &0x0fffffff ) +KERNEL_LOAD_ADDR ; } -static hwaddr round_page (hwaddr addr) +static hwaddr round_pageq (hwaddr addr) {return (addr +TARGET_PAGE_SIZE -1 ) &TARGET_PAGE_MASK ; }
@@ -256,7 +256,7 @@ static void ppc_core99_init(MachineState *machine) }/* load initrd */ if (initrd_filename) { - initrd_base =round_page (kernel_base + kernel_size +KERNEL_GAP ); + initrd_base =round_pageq (kernel_base + kernel_size +KERNEL_GAP ); initrd_size =load_image_targphys (initrd_filename, initrd_base, ram_size - initrd_base);if (initrd_size <0 ) {
@@ -264,11 +264,11 @@ static void ppc_core99_init(MachineState *machine) initrd_filename);exit (1 ); } - cmdline_base =round_page (initrd_base + initrd_size); + cmdline_base =round_pageq (initrd_base + initrd_size); }else { initrd_base =0 ; initrd_size =0 ; - cmdline_base =round_page (kernel_base + kernel_size +KERNEL_GAP ); + cmdline_base =round_pageq (kernel_base + kernel_size +KERNEL_GAP ); } ppc_boot_device ='m' ; }else {
hw/ppc/mac_oldworld.c +4 -4
@@ -66,7 +66,7 @@ static uint64_t translate_kernel_address(void *opaque, uint64_t addr)return (addr &0x0fffffff ) +KERNEL_LOAD_ADDR ; } -static hwaddr round_page (hwaddr addr) +static hwaddr round_pageq (hwaddr addr) {return (addr +TARGET_PAGE_SIZE -1 ) &TARGET_PAGE_MASK ; }
@@ -191,7 +191,7 @@ static void ppc_heathrow_init(MachineState *machine) }/* load initrd */ if (initrd_filename) { - initrd_base =round_page (kernel_base + kernel_size +KERNEL_GAP ); + initrd_base =round_pageq (kernel_base + kernel_size +KERNEL_GAP ); initrd_size =load_image_targphys (initrd_filename, initrd_base, ram_size - initrd_base);if (initrd_size <0 ) {
@@ -199,11 +199,11 @@ static void ppc_heathrow_init(MachineState *machine) initrd_filename);exit (1 ); } - cmdline_base =round_page (initrd_base + initrd_size); + cmdline_base =round_pageq (initrd_base + initrd_size); }else { initrd_base =0 ; initrd_size =0 ; - cmdline_base =round_page (kernel_base + kernel_size +KERNEL_GAP ); + cmdline_base =round_pageq (kernel_base + kernel_size +KERNEL_GAP ); } ppc_boot_device ='m' ; }else {
Signature · 1 line
2.14.1
Quoted 3 lines · Kamil Rytarowski
This change fixes conflict with the DragonFly BSD headers.
Signed-off-by Kamil Rytarowski <[email protected]>
What's the rationale for calling it round_pageq()
in particular?
thanks
-- PMM
Quoted 11 lines · Peter Maydell
Quoted 3 lines · Kamil Rytarowski
This change fixes conflict with the DragonFly BSD headers.
Signed-off-by Kamil Rytarowski <[email protected]>What's the rationale for calling it
round_pageq()
in particular?thanks
-- PMM
It might be a bad taste, but q stands for qemu.. I'm going to send a better patch soon with a switch to TARGET_PAGE_ALIGN().
PATCH v2 1/1 Replace round_page() with TARGET_PAGE_ALIGN()
In reply to Kamil RytarowskiThis change fixes conflict with the DragonFly BSD headers.
--- hw/ppc/mac_newworld.c | 11 +++-------- hw/ppc/mac_oldworld.c | 11 +++-------- 2 files changed, 6 insertions(+), 16 deletions(-)
hw/ppc/mac_newworld.c +3 -8
@@ -124,11 +124,6 @@ static uint64_t translate_kernel_address(void *opaque, uint64_t addr)return (addr &0x0fffffff ) +KERNEL_LOAD_ADDR ; } -static hwaddr round_page (hwaddr addr) -{ -return (addr +TARGET_PAGE_SIZE -1 ) &TARGET_PAGE_MASK ; -} -static void ppc_core99_reset (void *opaque) {PowerPCCPU *cpu = opaque;
@@ -256,7 +251,7 @@ static void ppc_core99_init(MachineState *machine) }/* load initrd */ if (initrd_filename) { - initrd_base =round_page (kernel_base + kernel_size +KERNEL_GAP ); + initrd_base =TARGET_PAGE_ALIGN (kernel_base + kernel_size +KERNEL_GAP ); initrd_size =load_image_targphys (initrd_filename, initrd_base, ram_size - initrd_base);if (initrd_size <0 ) {
@@ -264,11 +259,11 @@ static void ppc_core99_init(MachineState *machine) initrd_filename);exit (1 ); } - cmdline_base =round_page (initrd_base + initrd_size); + cmdline_base =TARGET_PAGE_ALIGN (initrd_base + initrd_size); }else { initrd_base =0 ; initrd_size =0 ; - cmdline_base =round_page (kernel_base + kernel_size +KERNEL_GAP ); + cmdline_base =TARGET_PAGE_ALIGN (kernel_base + kernel_size +KERNEL_GAP ); } ppc_boot_device ='m' ; }else {
hw/ppc/mac_oldworld.c +3 -8
@@ -66,11 +66,6 @@ static uint64_t translate_kernel_address(void *opaque, uint64_t addr)return (addr &0x0fffffff ) +KERNEL_LOAD_ADDR ; } -static hwaddr round_page (hwaddr addr) -{ -return (addr +TARGET_PAGE_SIZE -1 ) &TARGET_PAGE_MASK ; -} -static void ppc_heathrow_reset (void *opaque) {PowerPCCPU *cpu = opaque;
@@ -191,7 +186,7 @@ static void ppc_heathrow_init(MachineState *machine) }/* load initrd */ if (initrd_filename) { - initrd_base =round_page (kernel_base + kernel_size +KERNEL_GAP ); + initrd_base =TARGET_PAGE_ALIGN (kernel_base + kernel_size +KERNEL_GAP ); initrd_size =load_image_targphys (initrd_filename, initrd_base, ram_size - initrd_base);if (initrd_size <0 ) {
@@ -199,11 +194,11 @@ static void ppc_heathrow_init(MachineState *machine) initrd_filename);exit (1 ); } - cmdline_base =round_page (initrd_base + initrd_size); + cmdline_base =TARGET_PAGE_ALIGN (initrd_base + initrd_size); }else { initrd_base =0 ; initrd_size =0 ; - cmdline_base =round_page (kernel_base + kernel_size +KERNEL_GAP ); + cmdline_base =TARGET_PAGE_ALIGN (kernel_base + kernel_size +KERNEL_GAP ); } ppc_boot_device ='m' ; }else {
Signature · 1 line
2.14.1
Re: [Qemu-devel] [PATCH v2] Replace round_page() with TARGET_PAGE_ALIGN()
Quoted 77 lines · Kamil Rytarowski
This change fixes conflict with the DragonFly BSD headers.
Signed-off-by Kamil Rytarowski <[email protected]>--- hw/ppc/mac_newworld.c | 11 +++-------- hw/ppc/mac_oldworld.c | 11 +++-------- 2 files changed, 6 insertions(+), 16 deletions(-)hw/ppc/mac_newworld.c +3
-8@@ -124,11 +124,6 @@ static uint64_t translate_kernel_address(void *opaque, uint64_t addr)return (addr &0x0fffffff ) +KERNEL_LOAD_ADDR ; } -static hwaddr round_page (hwaddr addr) -{ -return (addr +TARGET_PAGE_SIZE -1 ) &TARGET_PAGE_MASK ; -} -static void ppc_core99_reset (void *opaque) {PowerPCCPU *cpu = opaque;@@ -256,7 +251,7 @@ static void ppc_core99_init(MachineState *machine) }/* load initrd */ if (initrd_filename) { - initrd_base =round_page (kernel_base + kernel_size +KERNEL_GAP ); + initrd_base =TARGET_PAGE_ALIGN (kernel_base + kernel_size +KERNEL_GAP ); initrd_size =load_image_targphys (initrd_filename, initrd_base, ram_size - initrd_base);if (initrd_size <0 ) {@@ -264,11 +259,11 @@ static void ppc_core99_init(MachineState *machine) initrd_filename);exit (1 ); } - cmdline_base =round_page (initrd_base + initrd_size); + cmdline_base =TARGET_PAGE_ALIGN (initrd_base + initrd_size); }else { initrd_base =0 ; initrd_size =0 ; - cmdline_base =round_page (kernel_base + kernel_size +KERNEL_GAP ); + cmdline_base =TARGET_PAGE_ALIGN (kernel_base + kernel_size +KERNEL_GAP ); } ppc_boot_device ='m' ; }else {hw/ppc/mac_oldworld.c +1
-6@@ -66,11 +66,6 @@ static uint64_t translate_kernel_address(void *opaque, uint64_t addr)return (addr &0x0fffffff ) +KERNEL_LOAD_ADDR ; } -static hwaddr round_page (hwaddr addr) -{ -return (addr +TARGET_PAGE_SIZE -1 ) &TARGET_PAGE_MASK ; -} -static void ppc_heathrow_reset (void *opaque) {PowerPCCPU *cpu = opaque;@@ -191,7 +186,7 @@ static void ppc_heathrow_init(MachineState *machine) }/* load initrd */ if (initrd_filename) { - initrd_base =round_page (kernel_base + kernel_size +KERNEL_GAP ); + initrd_base =TARGET_PAGE_ALIGN (kernel_base + kernel_size +KERNEL_GAP ); initrd_size =load_image_targphys (initrd_filename, initrd_base, ram_size - initrd_base);if (initrd_size <0 ) {@@ -199,11 +194,11 @@ static void ppc_heathrow_init(MachineState *machine) initrd_filename);exit (1 ); }
hw/ppc/mac_oldworld.c static void ppc_heathrow_init(MachineState *machine) · line 204
Quoted 10 lines
hw/ppc/mac_oldworld.c +2
-2- cmdline_base =round_page (initrd_base + initrd_size); + cmdline_base =TARGET_PAGE_ALIGN (initrd_base + initrd_size); }else { initrd_base =0 ; initrd_size =0 ; - cmdline_base =round_page (kernel_base + kernel_size +KERNEL_GAP ); + cmdline_base =TARGET_PAGE_ALIGN (kernel_base + kernel_size +KERNEL_GAP ); } ppc_boot_device ='m' ; }else {
(and please make sure to CC: [email protected] for ppc related changes)
Michael Tokarev
AppliedRe: [Qemu-devel] [Qemu-trivial] [PATCH v2] Replace round_page() with TARGET_PAGE_ALIGN()
In reply to Kamil Rytarowski11.09.2017 23:16, Kamil Rytarowski пишет:
Quoted 1 line
This change fixes conflict with the DragonFly BSD headers.
Applied to -trivial, thanks!
/mjt