From f1fbfb7d46ce8da7ad0a811e0e5da2f55588cecc Mon Sep 17 00:00:00 2001 From: Paul Mackerras Date: Mon, 17 Oct 2005 20:13:47 +1000 Subject: [PATCH] --- yaml --- r: 11587 b: refs/heads/master c: dd184343b45e94fd3b0d4d0865070924bc6195ab h: refs/heads/master i: 11585: b39cd1adc160d34fdf725aeb6901119ec3901439 11583: 8c32a76d4e0c8d9ed6f5f386dbcc5965969cabed v: v3 --- [refs] | 2 +- trunk/arch/powerpc/kernel/setup_32.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 9eea5abcdd8c..66944c83c5e2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7ac59c624992281ff315911dea2a98ca3f3ff06e +refs/heads/master: dd184343b45e94fd3b0d4d0865070924bc6195ab diff --git a/trunk/arch/powerpc/kernel/setup_32.c b/trunk/arch/powerpc/kernel/setup_32.c index e68f848f24bf..b95f7cf693e6 100644 --- a/trunk/arch/powerpc/kernel/setup_32.c +++ b/trunk/arch/powerpc/kernel/setup_32.c @@ -294,6 +294,10 @@ unsigned long __init early_init(unsigned long dt_ptr) { unsigned long offset = reloc_offset(); + /* First zero the BSS -- use memset_io, some platforms don't have + * caches on yet */ + memset_io(PTRRELOC(&__bss_start), 0, _end - __bss_start); + /* * Identify the CPU type and fix up code sections * that depend on which cpu we have.