# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 164572d15e60079b8fe93b0f675312f5553c7163
# Parent 25442712f4cb2de72b1dd9dbdb471942c84ceca3
[POWERPC][XEN] break out the ppc970.c functionality
getting way to crowded in there.
Signed-off-by: Jimi Xenidis [EMAIL PROTECTED]
---
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID daa613b3f42362ff97e6712f5318a0bd0a6e1291
# Parent a1beb7b142226b2d00af68806e02cba6100e6aa3
[XEN][POWERPC] Fix build break.
Signed-off-by: Hollis Blanchard [EMAIL PROTECTED]
---
xen/arch/powerpc/of-devtree.h |1 +
1
# HG changeset patch
# User [EMAIL PROTECTED]
# Node ID c94df1e4e62c7ab04faf05c8c5586f050f6513fd
# Parent 14e7c2948115b2f7ba82e37df571447c0428b8e5
[XEND][POWERPC] fix tabs that snuck in
Signed-off-by: Hollis Blanchard [EMAIL PROTECTED]
---
tools/python/xen/xend/FlatDeviceTree.py | 10
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID e4698a2378a548a4759e0f1f29febc7a706d2364
# Parent 626a8f102700be3c89a6fb407381d9aa77d15dfd
[POWERPC][XEN] Define all cache information globaly
Rather than use the config.h macro
Signed-off-by: Jimi Xenidis [EMAIL PROTECTED]
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID f4f153f9960314768307e34700be96139b5faa71
# Parent e4698a2378a548a4759e0f1f29febc7a706d2364
[POWERPC][XEN] Inline clear_page() and use DCBZ to optimize
Signed-off-by: Jimi Xenidis [EMAIL PROTECTED]
---
xen/arch/powerpc/mm.c
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 1d50658481071d73564b4d722e3d3199104c481a
# Parent f4f153f9960314768307e34700be96139b5faa71
[POWERPC][XEN] Safety with foreign get_page() calls and RMA
The following patch deals with get_page() possibly failing for H_ENTER
on a
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID 48840bbe607de4472121226de782bdd81db714e4
# Parent 6902fa91b65717f86defc81edd2162c04bfbf972
[XEN][POWERPC] Split dom0_ops.c into domctl.c and sysctl.c.
Signed-off-by: Hollis Blanchard [EMAIL PROTECTED]
---
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID 5c0fb37b2a07fe464d201e7ff857ba3869ff292a
# Parent 715014b9548840332aec42a5bc230818cab05064
[XEN][POWERPC] Fix machine check build break.
Building exceptions.c with CRASH_DEBUG=y produces a build break, because
gcc complains
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID d9cda0370e6e268ecacccbbd1c2725ee1c2ddb2c
# Parent 5c0fb37b2a07fe464d201e7ff857ba3869ff292a
[XEN][POWERPC] Fix allocation error for xencomm mini descriptors.
Previous code worked correctly only if the allocated structure fit
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 90ffbced39b16124f53e0aaed468a9dc64cafb5b
# Parent 1c351e87e031ada2802fc909b42658132f836e77
[POWERPC][XEN] fix build break in exceptions.c
Building exceptions.c with CRASH_DEBUG=y produces a build break, because
gcc complains
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 1c351e87e031ada2802fc909b42658132f836e77
# Parent d9cda0370e6e268ecacccbbd1c2725ee1c2ddb2c
[POWERPC][XEN] Fix race in timebase sync logic
The SMP timebase sync code that recently went in has a race in which
secondary processor
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID a79b3252bbe46a13d91586081e7f6be278b07126
# Parent 0fb10fe89f52ba893200166d28a789f7672c6984
# Parent 90ffbced39b16124f53e0aaed468a9dc64cafb5b
merge
Signed-off-by: Hollis Blanchard [EMAIL PROTECTED]
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 14ce119a001a5ec4a243e9462fa24ea09322550f
# Parent ff13e9c0178c73b854e411024bc5b440b7c7edba
[POWERPC][XEN] Clear SLB entries on boot and other cleanups
This patch clears and SLB entries that might have been left behind by
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID c0034f57ead75782d958363bb61938cee59f0db9
# Parent 14ce119a001a5ec4a243e9462fa24ea09322550f
[POWERPC][XEN] Synchronize Timebase on all CPUs
This patch add the necessary support to use
arch/powerpc/kernel/smp-tbsync.c
from
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID a83cd26714b0be6a52f94f4cc1379929799949b8
# Parent c0034f57ead75782d958363bb61938cee59f0db9
[POWERPC][XEN] Include io.h so we can match the globals defined here.
Signed-off-by: Jimi Xenidis [EMAIL PROTECTED]
---
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID a9225284962e7056929d16684f562105b9b452f1
# Parent a83cd26714b0be6a52f94f4cc1379929799949b8
[POWERPC][XEN] Track HID4[RM_CI] state for machine check
This patch creates a PIR indexed character array so we can note when a
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 0ffa1bc4468d7755b2bb6e9cc5bae9e66a2572ab
# Parent 9394204977b66a7e522b39fcdcbfa64874a699a5
[POWERPC][XEN] Make sure we start Dom0 the CPU Xen was booted with
This will simplify MPIC assignements.
Signed-off-by: Jimi Xenidis
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 67953e195eb74f79ab2fd70315e585a7f8941161
# Parent 0ffa1bc4468d7755b2bb6e9cc5bae9e66a2572ab
[POWERPC][XEN] cleanup trap() and other silent panics
Remove some dead code while I'm at it
Signed-off-by: Jimi Xenidis [EMAIL
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID f8233165fb80982c36cc8a124c6e017821805843
# Parent 228d1441ee7207d56400aa455e57ca68ad6c5729
[POWERPC][XEN] Allocate more memory than RMA for Dom0
The following patch will only effect Dom0 at the moment and allow it
to be created
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 1811cc5022fb30b40d241c1742eb5f5eb1928fe3
# Parent f8233165fb80982c36cc8a124c6e017821805843
[POWERPC][XEN] allocate HTAB using shadow calls
This patch will use the shadow_ops call to allocate the domains Hashed
Page-table. This
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID d87d602408d5a25715fc9bd19ec3fd02395a1c8f
# Parent d2087a16bc5153d6abc4d28b3bcc39904a6c65b6
[POWERPC] detect how to call nm for xen-syms.S
---
xen/arch/powerpc/Makefile |9 -
1 files changed, 8 insertions(+), 1
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 0b9462fe3fdf3cfe5caf51bb9cc2e549793d1828
# Parent d87d602408d5a25715fc9bd19ec3fd02395a1c8f
[XEN][POWERPC] Implement H_READ from the PAPR
Signed-off-by: Jimi Xenidis [EMAIL PROTECTED]
---
xen/arch/powerpc/papr/xlate.c | 42
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 769ff9efeca25711f0fcc568caa125c1df3d114e
# Parent 0b9462fe3fdf3cfe5caf51bb9cc2e549793d1828
[XEN][POWERPC] Lots of domain page managment cleanups.
---
xen/arch/powerpc/domain.c | 10 +
xen/arch/powerpc/domain_build.c
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID 228d1441ee7207d56400aa455e57ca68ad6c5729
# Parent 5fe200a45698143f3614cad2b206d4f285a9d31c
[XEND][POWERPC] don't hardcode CPU name when copying properties for domU
Signed-off-by: Hollis Blanchard [EMAIL PROTECTED]
---
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID d2087a16bc5153d6abc4d28b3bcc39904a6c65b6
# Parent 00c47d5766100994d1b936873629256874a8d5ba
[TOOLS] Fix xenconsoled SEGV if domain is destroyed while connected.
The following patch fixes a bug where xenconsoled will can SEGV
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 877560e56eabbc7f05f650fba912fd0611b930f6
# Parent e06e2cca9f39d56344ec96b90ad4a2405b247996
[POWERPC] add show_backtrace()
Total rip off of xmon_show_stack() from Linux:arch/powerpc/xmon/xmon.c.
This will allow a numeric only
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 13d64dec47117e45d04e934f90a96eb042d7bf41
# Parent e65f030855fb11b708332a1f0453d33659b499a8
[POWERPC] Take all secondary processors offline after they are enumerated
Xen assumes that an online CPU is a schedualable CPU, but we
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID e65f030855fb11b708332a1f0453d33659b499a8
# Parent 326e6736d92bf8079ff360292aeeaef3b2958bb4
[POWERPC] Enable SMP, smp_processor_id, for_each_cpu, nosmp, maxcpus=X
Add support for the nosmp and maxcpus=X command line options, and
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 6eccd4911e6c084bcc3d8bc1de8bbdb6e343f132
# Parent 13d64dec47117e45d04e934f90a96eb042d7bf41
[POWERPC] Explain the RMA values a little more
Since I did not understand them myself.
Signed-off-by: Jimi Xenidis [EMAIL PROTECTED]
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID e0973ea10547390bb50722d7622edf5adb2e47de
# Parent 7a77cf4a7428fff092aa94226ed29a6e333c56e7
[XEND][POWERPC] remove python warning
Signed-off-by: Hollis Blanchard [EMAIL PROTECTED]
---
tools/python/xen/xend/FlatDeviceTree.py
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID b985b2e85bf343f136ec2ceb55176edb62832f81
# Parent e0973ea10547390bb50722d7622edf5adb2e47de
[XEND][POWERPC] copy all cpu properties from system device tree
- fixes problem with newer versions of SLOF firmware, which don't
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID 7a77cf4a7428fff092aa94226ed29a6e333c56e7
# Parent 6eccd4911e6c084bcc3d8bc1de8bbdb6e343f132
[XEND][POWERPC] nicely display flat device tree
Signed-off-by: Hollis Blanchard [EMAIL PROTECTED]
---
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID e06e2cca9f39d56344ec96b90ad4a2405b247996
# Parent f2527015891cfd68f4576a8c63d3ee60e99841e2
# Parent b985b2e85bf343f136ec2ceb55176edb62832f81
[merge] conflict
---
tools/python/xen/xend/FlatDeviceTree.py | 87
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID f2527015891cfd68f4576a8c63d3ee60e99841e2
# Parent 6eccd4911e6c084bcc3d8bc1de8bbdb6e343f132
[POWERPC] Find all of memory and feed all the heaps
This code walks the OF dev tree, finding end-of-memory and memory holes.
All memory
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID 5ec3af32d347a058f6939fb9b13c0cb2d6247566
# Parent e06e2cca9f39d56344ec96b90ad4a2405b247996
[XEND][POWERPC] fix typo
Signed-off-by: Hollis Blanchard [EMAIL PROTECTED]
---
tools/python/xen/xend/FlatDeviceTree.py |2 +-
1
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID 8fa42dd4c92a1e3c27e20fc5225edaa49bfb4972
# Parent 5ec3af32d347a058f6939fb9b13c0cb2d6247566
[XEND][POWERPC] correct shadow2 merge conflict
Signed-off-by: Hollis Blanchard [EMAIL PROTECTED]
---
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID e354171fa00b92cf3715a808069608bfa40780a0
# Parent dbe9249ba61b0d616f3e43ee54fea83d635285c9
[POWEPRC] missing shadow skeleton
---
xen/arch/powerpc/shadow.c | 36
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 792d2d89749a6ba3fbac3973cf0c893db5f76c7f
# Parent e354171fa00b92cf3715a808069608bfa40780a0
[POWEPRC] copyright
---
xen/arch/powerpc/shadow.c | 20
1 files changed, 20 insertions(+)
diff -r e354171fa00b
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 326e6736d92bf8079ff360292aeeaef3b2958bb4
# Parent 792d2d89749a6ba3fbac3973cf0c893db5f76c7f
[POWERPC] more -Wshadow issues with gcc4
---
xen/arch/powerpc/ofd_fixup.c |4 ++--
xen/arch/powerpc/oftree.h|2 +-
2 files
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 4055b6b010a4ccdd480abae1a97d1ca9de18703e
# Parent 4cffec02b4788bc74d8a0ed7560fadbf332892b1
# Parent 9c72449e4370128446fa902d0183080289bdde12
[merge]
---
tools/libxc/powerpc64/ft_build.c | 165
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID a7abc95d4ce4177acd9cfbd58476d521352f9ff7
# Parent 6b9124f9d89d58eb81847813dc0043ba3896b919
[TOOLS] avoid shadow ops for POWERPC
Signed-off-by: Jimi Xenidis [EMAIL PROTECTED]
---
tools/python/xen/xend/XendDomainInfo.py |9
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID dbe9249ba61b0d616f3e43ee54fea83d635285c9
# Parent a7abc95d4ce4177acd9cfbd58476d521352f9ff7
[XEN][POWERPC] Xen shadow ops, mostly skeleton code
Signed-off-by: Jimi Xenidis [EMAIL PROTECTED]
---
xen/arch/powerpc/Makefile
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 7855f2e8074882ae27ac2e2a700124bcc3f9c579
# Parent d16b31d3998a29adeea7bb6f892636181ae6eaf4
[POWERPC] workaround for broken claim is insufficient
Ifdef'ed out so we can revisit, maybe.
Also add a check to make sure we allocated
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID bcba998e95575602fe3953bdc5ee19bc383740bc
# Parent b10e48a5d1e3b8a14619f52a09851f20769a46cc
[POWERPC] Boot Module freeing
- Fix bad logic that frees the modules anyway.
- Allow for the absence of a Dom0 to continue exectution
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 0af18fd083ed3d09784a7b2b86517557cf91b73d
# Parent 7855f2e8074882ae27ac2e2a700124bcc3f9c579
[POWERPC] remove test lines that snuck in
---
xen/arch/powerpc/setup.c |2 --
1 files changed, 2 deletions(-)
diff -r 7855f2e80748
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID b10e48a5d1e3b8a14619f52a09851f20769a46cc
# Parent 0af18fd083ed3d09784a7b2b86517557cf91b73d
[POWERPC] Enable gcc -Wshadow and fix the warnings
As sugested by: Amos Waterland [EMAIL PROTECTED]
Signed-off-by: Jimi Xenidis [EMAIL
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 4b028786b67e720e8b36b2d9dda0184a09b1f661
# Parent 66cd49a0e239c4ba20a493b8743e712dcaae0391
[POWERPC][TOOLS] sync with start_info_t changes
Signed-off-by: Jimi Xenidis [EMAIL PROTECTED]
---
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 227c65d72a657360a8373eeffaa602ee8a3cee8f
# Parent 4b028786b67e720e8b36b2d9dda0184a09b1f661
[POWERPC] add missing vga components
---
xen/arch/powerpc/setup.c |1 +
xen/include/asm-powerpc/io.h |2 ++
2 files changed,
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 697bd866535ba6d73de5fc6c988e96bc034bbdd0
# Parent 5e4dcc79f29a9dc5217a86b561e36b8d07c2d7dc
[POWERPC] memory clean up (phase 3)
The following changes are included:
Open Firmware:
- use all args for of_claim()
- handle
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID 2d465991275d5ca7f1ae8a27ad35ca41ece5cd06
# Parent 41827ce2ccebf927df251ce3024eb10023de7d5b
[XEND] abstract architecture-specific bits in image.py
- create arch.type (which evaluates to x86, ia64 or powerpc)
- create
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID 41827ce2ccebf927df251ce3024eb10023de7d5b
# Parent 9563f5c9ab19cd93086ab9b0640c741714d009bc
[POWERPC] update .hgignore
Signed-off-by: Hollis Blanchard [EMAIL PROTECTED]
---
.hgignore |5 +++--
1 files changed, 3
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID c3a10094bfae99139c96aac904116ea54ecbe069
# Parent f46a34f4dea16dc107404aec8fbabc007506fe65
# Parent d5af6a21a324163b5371ce8733535ebee46156c5
merge
---
tools/libxc/xc_ppc_linux_build.c| 38 +--
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID 85a5d108cbf79055c96e021b8bd41b5d613913c2
# Parent 7f21d87ec95d093d58bbc05c0b38292202ffe079
[POWERPC] correctly allocate domain memory
- allocate domain RMA in arch_domain_create()
- allocate domain RMA with
# HG changeset patch
# User [EMAIL PROTECTED]
# Node ID 83f047e6e99c5a4ba9a0cb452a4aa501a03a2b4e
# Parent f692a0a476c51e1b18e4f6060b94dc92201ee518
[powerpc] add PowerPC files to .hgignore
Signed-off-by: Hollis Blanchard [EMAIL PROTECTED]
---
.hgignore |4
1 files changed, 4
# HG changeset patch
# User [EMAIL PROTECTED]
# Node ID 129e981a770013543c96b73eff338e4801badd4d
# Parent d51a5ca0fa99bdd44cee760e8e517d964959545a
[powerpc] support additional interrupt controller types in xen/arch/x86/irq.c
PowerPC #includes xen/arch/x86/irq.c, so we need to support MPIC
# HG changeset patch
# User [EMAIL PROTECTED]
# Node ID 80055bb36dc7d36aac094374d3a5987ce7520cd4
# Parent 129e981a770013543c96b73eff338e4801badd4d
[powerpc] add PowerPC support to libxc
Signed-off-by: Hollis Blanchard [EMAIL PROTECTED]
---
tools/libxc/Makefile |5 +++--
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID f12c1e6a7ede1c34bee9176ade23b1a32617baba
# Parent 116c58e44bbbd20a69c642ca7dad508eb5fef546
[powerpc] implement per-cpu data areas, based on x86 code
Signed-off-by: Hollis Blanchard [EMAIL PROTECTED]
---
# HG changeset patch
# User Jimi Xenidis [EMAIL PROTECTED]
# Node ID 9b1567ef3b2a810f991edf67cf3e1c7d70e9c5a8
# Parent f77ff6eb8d221e8414bb632bba7276fede4903f1
[powerpc] Use new method to detect NULL xencomm handle
old method wasted cycles and could give false positive.
Signed-off-by: Jimi
# HG changeset patch
# User Hollis Blanchard [EMAIL PROTECTED]
# Node ID b36a361d3d757f6cb1a75153984c31d923e5cc9c
# Parent f12c1e6a7ede1c34bee9176ade23b1a32617baba
# Parent 12da2c3245bbbf63781e2ad5e6f2eb489d93957c
[powerpc] local branch merge
Signed-off-by: Hollis Blanchard [EMAIL PROTECTED]
---
101 - 159 of 159 matches
Mail list logo