[OpenBIOS] [PATCH 0/6] OFMEM/SPARC32 memory fixes
Mark Cave-Ayland
mark.cave-ayland at siriusit.co.uk
Sun Jan 9 18:56:29 CET 2011
This patchset fixes up a couple of minor bugs in OFMEM and also fixes up
the SPARC32 memory/virtual-memory properties so that they are similar as
to how they appear under OBP. This furthers Solaris 8 boot in my tests
here.
v2:
Fix original patchset based upon comments from Blue, and extend
to resolve some additional bugs.
v1:
Original submission.
Mark Cave-Ayland (6):
Delegate construction of memory "available" property to each
architecture.
Switch SPARC32 to use 2 address cells for addresses within the
/virtual-memory available property.
Explicitly claim physical and virtual memory used by OpenBIOS in
OFMEM under SPARC32.
Fix up /virtual-memory reg property on SPARC32.
OFMEM: Fix missing ofmem_update_translations() calls.
OFMEM: Fix bogus tail entry added to the end of the virtual memory
available list.
openbios-devel/arch/ppc/qemu/ofmem.c | 24 +++++++++++++++++++
openbios-devel/arch/sparc32/lib.c | 32 +++++++++++++++++++-----
openbios-devel/arch/sparc32/ofmem_sparc32.c | 21 ++++++++++++++++
openbios-devel/arch/sparc64/ofmem_sparc64.c | 24 +++++++++++++++++++
openbios-devel/drivers/iommu.c | 14 -----------
openbios-devel/include/libopenbios/ofmem.h | 6 ++++
openbios-devel/libopenbios/ofmem_common.c | 34 ++++++++++----------------
7 files changed, 113 insertions(+), 42 deletions(-)
--
1.7.2.3
More information about the OpenBIOS
mailing list