Skip to content

Hacks to allow booting ARM SMP kernel on UP ARMv7

Will Deacon linux-arm-kernel linux-omap 1 version New

Get series with b4
b4 am '000601cb42e4$85c7ed80$9157c880$@[email protected]'

Versions newest first

  1. v1 Latest0 of 4 patches 0 repliesNew

Patches in v1 No applies recorded yet

None of the 4 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/4] Hacks to allow booting ARM SMP kernel on UP ARMv7

Hi Tony,

Quoted 7 lines

Hi all,

Here are some experimental patches to allow booting ARMv7 SMP kernel on UP to some extent. Posting these early in case it is of any help as I know at least Bryan Wu is working on similar issues.

Quoted 6 lines

The patches are very much work in progress, and does not quite boot to init yet so there's all kinds of things to fix. But at least these patches allow booting to the point where the fixing issues might be a bit easier.. Currently it boots to the point where there are tons of "WARNING: at mm/percpu-vm.c:320 pcpu_alloc" prints.

I've got some similar hacks for the RealView boards which I've used to build a Kernel that can boot on the PB-A8 and PBX-A9. Whilst this is the wrong way of going about solving the problem [Russell's code patching is a lot neater and more scaleable] you might be interested in looking at the code anyway:

http://www.linux-arm.org/git?p=linux-2.6-wd.git;a=shortlog;h=refs/heads/smp-up-hacks

Only v7 cores are supported and TEX remapping is used to avoid having to worry about setting the shared attribute at runtime. Yuck!

Will