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(a)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
This patchset contains some minor SPARC32 fixups, as well as 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(a)ilande.co.uk>
Mark Cave-Ayland (4):
SPARC32: minor tidy-up for boot.c
SPARC32: fix initialisation of L1 page table
SPARC32: make pre-loaded kernel image memory as being in use
SPARC32: clear unused physical memory upon startup
openbios-devel/arch/sparc32/boot.c | 5 +----
openbios-devel/arch/sparc32/boot.h | 1 +
openbios-devel/arch/sparc32/lib.c | 13 ++++++++++++-
openbios-devel/arch/sparc32/openbios.c | 19 +++++++++++++++++--
4 files changed, 31 insertions(+), 7 deletions(-)
--
1.7.10.4