public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] kvm-userspace: ppc: userspace fixes for powerpc
@ 2008-10-28  9:08 ehrhardt-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8
  2008-10-28  9:08 ` [PATCH 1/5] user: ppc: fix threading bugs in main-ppc.c ehrhardt
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: ehrhardt-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8 @ 2008-10-28  9:08 UTC (permalink / raw)
  To: kvm-ppc-u79uwXL29TY76Z2rM5mHXA, kvm-u79uwXL29TY76Z2rM5mHXA,
	avi-atKUWr5tajBWk0Htik3J/w
  Cc: hollisb-r/Jw6+rmf7HQT0dZR+AlfA,
	ehrhardt-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8

From: Christian Ehrhardt <ehrhardt-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>

This is a set of fixes for the powerpc tests kvm-userspace/user.

Patch 1&2 fix main-ppc.c while patch 3 introduces libcflat for powerpc.
Further on patch 4 provides a timebase accessor for the ppc testcases (not
used yet) and patch 5 finally adds a stub nmi handler to main-ppc.c.

[patches in series]
[PATCH 1/5] user: ppc: fix threading bugs in main-ppc.c
[PATCH 2/5] user: ppc: better error reporting in load_file
[PATCH 3/5] user: ppc: implement PowerPC 44x libcflat
[PATCH 4/5] libcflat: ppc: add timebase accessor
[PATCH 5/5] user: ppc: add stub nmi handler

---
[diffstat]
 b/user/config-powerpc-44x.mak          |   14 +++++++++
 b/user/config-powerpc.mak              |   46 ++++++++++++++++++++---------
 b/user/main-ppc.c                      |   32 +++++++-------------
 b/user/test/lib/powerpc/44x/map.c      |   51 +++++++++++++++++++++++++++++++++
 b/user/test/lib/powerpc/44x/timebase.S |   28 ++++++++++++++++++
 b/user/test/lib/powerpc/44x/timebase.h |   25 ++++++++++++++++
 b/user/test/lib/powerpc/44x/tlbwe.S    |   29 ++++++++++++++++++
 b/user/test/lib/powerpc/io.c           |   35 ++++++++++++++++++++++
 b/user/test/powerpc/cstart.S           |   38 ++++++++++++++++++++++++
 b/user/test/powerpc/exit.c             |   23 ++++++++++++++
 user/config-powerpc-44x.mak            |    3 +
 user/main-ppc.c                        |    9 +++++
 12 files changed, 296 insertions(+), 37 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 8+ messages in thread
* [PATCH 0/3] kvm-userspace: ppc: userspace fixes for powerpc
@ 2008-10-28  9:08 ehrhardt-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8
  0 siblings, 0 replies; 8+ messages in thread
From: ehrhardt-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8 @ 2008-10-28  9:08 UTC (permalink / raw)
  To: kvm-ppc-u79uwXL29TY76Z2rM5mHXA, kvm-u79uwXL29TY76Z2rM5mHXA,
	avi-atKUWr5tajBWk0Htik3J/w, qemu-devel-qX2TKyscuCcdnm+yROfE0A
  Cc: hollisb-r/Jw6+rmf7HQT0dZR+AlfA,
	ehrhardt-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8

From: Christian Ehrhardt <ehrhardt-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>

This is a set of various functional fixes in kvm-userspace for powerpc.

Patch 1 fullfils the requirement to provide a max smp cpu in the machine
 struct, without that value qemu denies to run the guest (cpu 1 > maxcpu 0)

Patch 2 is a intermediate fix to allow ppc (and hopefully all others to
 build) until we changed the unifdef to sed'ing files as avi suggested.
 Until then it would be nice if that patch could fix the build issues for
 all of us in the unifdef style.

Patch3 is a rework of the powerpc 440 guest memory initialization. I looked
 at it because the -m option did not work sometimes but it came up that the
 memory setup is broken and only running due to a workaround.

qemu-devel is on cc for patch 1/3

[patches in series]
[PATCH 1/3] qemu: ppc: define maximum SMP limit as 1 for Bamboo
[PATCH 2/3] kvm: external module: Treat NONARCH_CONFIG as a list
[PATCH 3/3] kvm-userspace: ppc: fix initial ppc memory setup

---
[diffstat]
 b/kernel/Makefile         |    3 ++-
 b/qemu/hw/ppc440.c        |   12 +++++-------
 b/qemu/hw/ppc440.h        |    8 ++++++--
 b/qemu/hw/ppc440_bamboo.c |    7 ++++---
 qemu/hw/ppc440_bamboo.c   |   30 ++++++++++++++++++++----------
 5 files changed, 37 insertions(+), 23 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2008-10-28  9:25 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-28  9:08 [PATCH 0/3] kvm-userspace: ppc: userspace fixes for powerpc ehrhardt-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8
2008-10-28  9:08 ` [PATCH 1/5] user: ppc: fix threading bugs in main-ppc.c ehrhardt
2008-10-28  9:08 ` [PATCH 2/5] user: ppc: better error reporting in load_file ehrhardt
     [not found] ` <1225184902-25769-1-git-send-email-ehrhardt-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
2008-10-28  9:08   ` [PATCH 3/5] user: ppc: implement PowerPC 44x libcflat ehrhardt-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8
2008-10-28  9:08   ` [PATCH 5/5] user: ppc: add stub nmi handler ehrhardt-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8
2008-10-28  9:25   ` [PATCH 0/3] kvm-userspace: ppc: userspace fixes for powerpc Christian Ehrhardt
2008-10-28  9:08 ` [PATCH 4/5] libcflat: ppc: add timebase accessor ehrhardt
  -- strict thread matches above, loose matches on Subject: below --
2008-10-28  9:08 [PATCH 0/3] kvm-userspace: ppc: userspace fixes for powerpc ehrhardt-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox