[OpenBIOS] [PATCHv2 0/4] SPARC32 memory fixups

Mark Cave-Ayland mark.cave-ayland at ilande.co.uk
Sun Feb 22 22:27:29 CET 2015


This patchset contains some minor SPARC32 fixups, including clearing
all physical RAM on startup. This fixes rebooting under Solaris which
evidently doesn't clear memory for some key internal memory structures
before attempting to use them at boot.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at ilande.co.uk>

v2:
- Move physical memory initialisation to early startup

Mark Cave-Ayland (4):
  SPARC32: minor tidy-up for boot.c
  SPARC32: fix initialisation of L1 page table
  SPARC32: mark pre-loaded kernel image memory as being in use
  SPARC32: clear physical memory upon startup

 openbios-devel/arch/sparc32/boot.c     |    5 +----
 openbios-devel/arch/sparc32/entry.S    |   37 ++++++++++++++++++++++++++++++++
 openbios-devel/arch/sparc32/lib.c      |    2 +-
 openbios-devel/arch/sparc32/openbios.c |    7 +++++-
 4 files changed, 45 insertions(+), 6 deletions(-)

-- 
1.7.10.4




More information about the OpenBIOS mailing list