#
677a747d |
| 18-Nov-2021 |
Pierre Morel <pmorel@linux.ibm.com> |
io: declare __cpu_is_be in generic code
To use the swap byte transformations in big endian architectures, we need to declare __cpu_is_be in the generic code. Let's move it from the ppc code to the g
io: declare __cpu_is_be in generic code
To use the swap byte transformations in big endian architectures, we need to declare __cpu_is_be in the generic code. Let's move it from the ppc code to the generic code.
Suggested-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Pierre Morel <pmorel@linux.ibm.com> Message-Id: <20211118145406.340503-1-pmorel@linux.ibm.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
show more ...
|
#
4f37c3a9 |
| 06-Jun-2016 |
Alexander Gordeev <agordeev@redhat.com> |
io: Make ioremap() prototype conform to Linux one
This update also adds missing __iomem specificator which has been used by existing IO accessors.
Cc: Andrew Jones <drjones@redhat.com> Cc: Thomas H
io: Make ioremap() prototype conform to Linux one
This update also adds missing __iomem specificator which has been used by existing IO accessors.
Cc: Andrew Jones <drjones@redhat.com> Cc: Thomas Huth <thuth@redhat.com> Cc: Paolo Bonzini <pbonzini@redhat.com> Cc: Radim Krčmář <rkrcmar@redhat.com> Reviewed-by: Andrew Jones <drjones@redhat.com> Signed-off-by: Alexander Gordeev <agordeev@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
show more ...
|
#
f1ccf5d2 |
| 01-Mar-2016 |
Laurent Vivier <lvivier@redhat.com> |
powerpc: select endianness
This patch allows to build tests for ppc64 little endian target (ppc64le) on big and little endian hosts.
We add a new parameter to configure to select the endianness of
powerpc: select endianness
This patch allows to build tests for ppc64 little endian target (ppc64le) on big and little endian hosts.
We add a new parameter to configure to select the endianness of the tests (--endian=little or --endian=big).
I have built and tested big and little endian tests on a little endian host, a big endian host, with kvm_hv and kvm_pr, and on x86_64 with ppc64 as a TCG target.
Signed-off-by: Laurent Vivier <lvivier@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Message-Id: <1456824930-15078-3-git-send-email-lvivier@redhat.com> Reviewed-by: Andrew Jones <drjones@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
show more ...
|
#
f1df8658 |
| 29-Feb-2016 |
Paolo Bonzini <pbonzini@redhat.com> |
Merge branch 'ppc64/initial-drop-v7' of https://github.com/rhdrjones/kvm-unit-tests into HEAD
This series brings basic setup; starts a test's C entry point, main(), and printf, exit, and malloc work
Merge branch 'ppc64/initial-drop-v7' of https://github.com/rhdrjones/kvm-unit-tests into HEAD
This series brings basic setup; starts a test's C entry point, main(), and printf, exit, and malloc work. Three more series should follow this one which must bring; vector support, mmu support, and smp support, at which point I believe the framework could just evolve with the creation of unit tests.
Tested on TCG and a P8 kvm_pr machine, and Laurent has tested it on both a PowerMac G5 (kvm_pr) and a kvm_hv machine. I'm looking forward to hearing more testing feedback from others though.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
show more ...
|
#
1e95c7cc |
| 13-Feb-2016 |
Andrew Jones <drjones@redhat.com> |
powerpc/ppc64: start skeleton framework
Use the arm/arm64 framework as a template to start a skeleton for powerpc/ppc64. Copy the arm makefiles and linker script verbatim. We'll modify them for powe
powerpc/ppc64: start skeleton framework
Use the arm/arm64 framework as a template to start a skeleton for powerpc/ppc64. Copy the arm makefiles and linker script verbatim. We'll modify them for powerpc with the next patch, making it clear what needs to be changed.
Signed-off-by: Andrew Jones <drjones@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
show more ...
|