iap10@labyrinth.cl.cam.ac.uk
8fd6cf78da
bitkeeper revision 1.1159.170.98 (41eb7022BZw59EpgaLvlhtpw0-IuGQ)
...
Add NE2K to default xen0/xenU 2.6 config
2005-01-17 07:58:26 +00:00
iap10@labyrinth.cl.cam.ac.uk
f37754d530
bitkeeper revision 1.1159.170.97 (41e94301axLnKknTNgYWn0ZFj5pHxg)
...
Documentation of xc.h library
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2005-01-15 16:21:21 +00:00
iap10@labyrinth.cl.cam.ac.uk
fc7758e894
bitkeeper revision 1.1159.170.96 (41e8fbeayXDKhR25_xBQP3hTDrVJbQ)
...
Symptom:
When using a udev-based dom0, if you try to create a domU with a virtual
sda device and you do not have a local scsi device xm create fails.
Fix:
When using udev, only the device nodes needed are made. The follow
patch changes Xend to return a device number based on:
http://www.lanana.org/docs/device-list/devices.txt
For sd and hd devices if stat() fails. It was tested against both 2.0.2
and 2.0.3.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2005-01-15 11:18:02 +00:00
sos22@douglas.cl.cam.ac.uk
28e5434fba
bitkeeper revision 1.1159.170.95 (41e806c1QTDH4lQM5LGTCWlIJEeiSw)
...
machine_to_phys_mapping isn't direct mapped, and so we can't call virt_to_phys
on it. Make sure that we don't.
2005-01-14 17:52:01 +00:00
kaf24@scramble.cl.cam.ac.uk
2047f7809a
bitkeeper revision 1.1159.170.94 (41e7844cyG1BmL1dUF848HyZ7mu87A)
...
Tweaks from Dan Magenheimer.
2005-01-14 08:35:24 +00:00
kaf24@scramble.cl.cam.ac.uk
e214e5c6c1
bitkeeper revision 1.1159.170.93 (41e661e138UbGRYHtgaE3FTrqTgzzw)
...
Add VIF-routing capability to xend. The default is still to bridge.
2005-01-13 11:56:17 +00:00
kaf24@scramble.cl.cam.ac.uk
a2fd27001f
bitkeeper revision 1.1159.170.92 (41e64706rQEeEkbb1iQ8WhbAgZNBFQ)
...
Clean up string functions (memcpy/memset).
2005-01-13 10:01:42 +00:00
kaf24@scramble.cl.cam.ac.uk
defe6a7094
bitkeeper revision 1.1159.170.91 (41e53b7eEag3oyhnsSlzeQJHgcNl0A)
...
Yet another seg-fixup fix. I was wrong about opcodes A0 and A2. :-(
2005-01-12 15:00:14 +00:00
kaf24@scramble.cl.cam.ac.uk
a880f7f44c
bitkeeper revision 1.1159.170.90 (41e53190NTwQxrBNj2UypCRVNj7fyQ)
...
More seg-fixup cleanups and safety fixes.
2005-01-12 14:17:52 +00:00
kaf24@scramble.cl.cam.ac.uk
cf36fcf0e3
bitkeeper revision 1.1159.170.89 (41e4ef8aHmcX3lP2zVDZBpN59cSX6A)
...
Python packages always install to ${prefix}/us/lib/python/xen/...
2005-01-12 09:36:10 +00:00
kaf24@scramble.cl.cam.ac.uk
d51faf6cce
bitkeeper revision 1.1159.170.88 (41e40a79WiEU5QHfBOoYWsZfrMacOw)
...
Re-fix segment fixup code for Linux 2.4.
RELEASE-2.0.3
2005-01-11 17:18:49 +00:00
kaf24@scramble.cl.cam.ac.uk
ddfa46ba19
bitkeeper revision 1.1159.170.87 (41e403a3b9YzrwLBMzUP1m_iQQGMJQ)
...
Allow building of kernels with no module support.
2005-01-11 16:49:39 +00:00
kaf24@scramble.cl.cam.ac.uk
9990bd350d
bitkeeper revision 1.1159.170.86 (41e3fd65TtkEYx3KIbWa91Ujgovqmg)
...
added tag RELEASE-2.0.3
2005-01-11 16:23:01 +00:00
kaf24@scramble.cl.cam.ac.uk
70886c1304
bitkeeper revision 1.1159.170.86 (41e3fd60buTFRdRYvoTdB-SEFDg4cQ)
...
Segment-flip (TLS) cleanups and fixes. Now can boot FC3 with /lib/tls
in place and it does not hang.
2005-01-11 16:22:56 +00:00
kaf24@scramble.cl.cam.ac.uk
5d89512fae
bitkeeper revision 1.1159.170.85 (41e3e2f9yjG4A65d-L23jd66Wzw4bQ)
...
Minor blkfront cleanups and clarifications.
2005-01-11 14:30:17 +00:00
kaf24@scramble.cl.cam.ac.uk
836d83fb96
bitkeeper revision 1.1159.170.84 (41e01a98vOonZ_L1cH8hpqMPPdMZBg)
...
sysrq fix for 2.4.
2005-01-08 17:38:32 +00:00
kaf24@scramble.cl.cam.ac.uk
7427e581f1
bitkeeper revision 1.1159.170.83 (41e018a8GZXpwMHfGSHGmgyM2JmjSQ)
...
Doc update from John Griffin.
2005-01-08 17:30:16 +00:00
kaf24@scramble.cl.cam.ac.uk
b67b453040
bitkeeper revision 1.1159.170.82 (41e015f4JgNe4YTschd0_g0exH4QQw)
...
Turn off strict PCI base-address poking checks. May help video-card
compatibility. May revert this patch if not.
2005-01-08 17:18:44 +00:00
iap10@labyrinth.cl.cam.ac.uk
90799422b4
bitkeeper revision 1.1159.170.81 (41df3d62qbgOxejO_eV2MdPu54MhSA)
...
Revert bogus shadow 'fix'.
2005-01-08 01:54:42 +00:00
iap10@labyrinth.cl.cam.ac.uk
3d079bebed
bitkeeper revision 1.1159.170.80 (41dda4b36HJxwMUYJh_Pm07DVKiC2g)
...
Patch from Leendert van Doorn leendert@watson.ibm.com to fix bug that was effecting mapping of IO pages when Xen was built with certain versions of gcc.
2005-01-06 20:50:59 +00:00
mwilli2@equilibrium.research
d3b7f999bd
bitkeeper revision 1.1159.170.79 (41da0b9euJEutyxkK6O6_20FgU0cQQ)
...
Add help target to top level makefile.
2005-01-04 03:21:02 +00:00
kaf24@scramble.cl.cam.ac.uk
b52f7b088b
bitkeeper revision 1.1159.170.78 (41d829e8lHqACg7gEEHdWaU-Jb1YdQ)
...
Network driver fixes.
2005-01-02 17:05:44 +00:00
smh22@tempest.cl.cam.ac.uk
de1f2c532c
bitkeeper revision 1.1159.170.77 (41d59bfcre8NxFXZIV6T50LQhiAhYQ)
...
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/testing/xen-2.0-testing.bk
2004-12-31 18:35:40 +00:00
smh22@tempest.cl.cam.ac.uk
b0ef657c4d
bitkeeper revision 1.1159.210.1 (41d59b4aOWdXjAhVW7vNOk29WN5c_w)
...
fix build w/ trace/debug/etc enabled [from michael day]
2004-12-31 18:32:42 +00:00
kaf24@scramble.cl.cam.ac.uk
b7d997bf6b
bitkeeper revision 1.1159.170.76 (41d54a7766O7ds3C9PMWbP5vuyK4Tw)
...
Add microcode driver to Xen.
2004-12-31 12:47:51 +00:00
smh22@tempest.cl.cam.ac.uk
40ae982942
bitkeeper revision 1.1159.170.75 (41d452b0ThWwqJLrhyUjZvsHEZe3FA)
...
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/testing/xen-2.0-testing.bk
2004-12-30 19:10:40 +00:00
smh22@tempest.cl.cam.ac.uk
bb54ad6789
bitkeeper revision 1.1159.208.1 (41d4529f94LUvFd8n-okKHKIRqKcJw)
...
makefile fix from jared rhine
2004-12-30 19:10:23 +00:00
kaf24@scramble.cl.cam.ac.uk
49f6e16ab2
bitkeeper revision 1.1159.170.74 (41d4488f9fINTxUzyjoq2FnTn5AvMQ)
...
Improved memory bootstrapping takes into account e820 RAM holes.
2004-12-30 18:27:27 +00:00
smh22@tempest.cl.cam.ac.uk
b320f85245
bitkeeper revision 1.1159.170.73 (41d410a5UNN19EUanWSnfJ52P1DlQw)
...
remove unused fn
2004-12-30 14:28:53 +00:00
kaf24@scramble.cl.cam.ac.uk
5b1748e026
bitkeeper revision 1.1159.170.72 (41d3eaaftC1Zqz_rl9bIUUcTSZFIjg)
...
Add e820 parsing to Xen. Currently not hooked into heap initialisation:
this is the next step.
2004-12-30 11:46:55 +00:00
kaf24@scramble.cl.cam.ac.uk
43ac1bd5c3
bitkeeper revision 1.1159.170.71 (41d2d2214KOuM-HBckYg9I4kQVczaA)
...
Fix build.
2004-12-29 15:49:53 +00:00
kaf24@scramble.cl.cam.ac.uk
5938d3a91a
bitkeeper revision 1.1159.170.70 (41d2ca6aDWrk2tn4J3lpl18fPLfjRA)
...
Remove heavily arch-dep bootstrap code from common/kernel.c
2004-12-29 15:16:58 +00:00
kaf24@scramble.cl.cam.ac.uk
0fcafc5fdb
bitkeeper revision 1.1159.170.69 (41d2bdb6hidiL3KNy73HpTZ89WedqQ)
...
Fix NMI handler.
2004-12-29 14:22:46 +00:00
kaf24@scramble.cl.cam.ac.uk
6913eb3543
bitkeeper revision 1.1159.170.68 (41d2b498y1kgB6L3q_YXZmDzui_mSQ)
...
Pull command-line option declarations to files in which they are used,
rather than having a single list of them in common/kernel.c.
2004-12-29 13:43:52 +00:00
kaf24@scramble.cl.cam.ac.uk
b556516ff2
bitkeeper revision 1.1159.170.67 (41d291f6BNS1b72mftsOXrpMhpZ9og)
...
M
2004-12-29 11:16:06 +00:00
cl349@arcadians.cl.cam.ac.uk
c8b536e1c6
bitkeeper revision 1.1159.170.66 (41cecb32Dha6gU8G9wqOBm8UEGnLMg)
...
Update to Linux 2.6.10.
2004-12-26 14:31:14 +00:00
cl349@arcadians.cl.cam.ac.uk
fc5e32d9d2
bitkeeper revision 1.1159.170.65 (41cec23dGYBVm5BqHogt6mEw18Mo5g)
...
Kconfig:
Fix processor selection entry.
xenU_defconfig, xen0_defconfig:
Update default configs.
2004-12-26 13:53:01 +00:00
cl349@arcadians.cl.cam.ac.uk
7ada6cd67f
bitkeeper revision 1.1159.170.64 (41ce8bd3sGsiOUiBHp1KyOcLPmYBgQ)
...
sync w/ head.
2004-12-26 10:00:51 +00:00
iap10@labyrinth.cl.cam.ac.uk
5dc6acb5fd
bitkeeper revision 1.1159.187.81 (41cc934bUot13IO0-1LsmhYl0sW9Zw)
...
Add plan9 builder support.
2004-12-24 22:08:11 +00:00
kaf24@scramble.cl.cam.ac.uk
28f33c5460
bitkeeper revision 1.1159.187.80 (41cad0742dti4bpiBSFPmGXdUEOVcg)
...
Update defconfigs.
2004-12-23 14:04:36 +00:00
kaf24@scramble.cl.cam.ac.uk
a0357d5761
bitkeeper revision 1.1159.187.79 (41c9f233PwUo9mluRGkYmQFYLqGgCA)
...
Allow full range of CPU configs in Linux 2.6. Most of them do
actually work. We can re-disable or fix any that turn out not to.
2004-12-22 22:16:19 +00:00
kaf24@scramble.cl.cam.ac.uk
f35db3d964
bitkeeper revision 1.1159.187.78 (41c9d4768ZT219TwwhKCb8dfwHcdkA)
...
xencons fix.
2004-12-22 20:09:26 +00:00
kaf24@scramble.cl.cam.ac.uk
84bb38f7b0
bitkeeper revision 1.1159.187.77 (41c9cea7oEBJLap-n-eFcbORZkWXOQ)
...
More 2.4 time fixes.
2004-12-22 19:44:39 +00:00
kaf24@scramble.cl.cam.ac.uk
80d936c140
bitkeeper revision 1.1159.187.76 (41c98e38begOwNRIo47hn04zURXHJw)
...
Better idle_loop declaration, as suggested by IBM.
2004-12-22 15:09:44 +00:00
kaf24@scramble.cl.cam.ac.uk
7b8a76ee78
bitkeeper revision 1.1159.187.75 (41c98e1cJF7FTRAcKrESOThaChSpOQ)
...
Check for a recent GCC version before building Xen.
2004-12-22 15:09:16 +00:00
kaf24@scramble.cl.cam.ac.uk
e0858ee6f4
bitkeeper revision 1.1159.187.74 (41c953ealJmY2VJCIiNeCD6z_r0Egg)
...
Fix idle loop declaration.
2004-12-22 11:00:58 +00:00
kaf24@scramble.cl.cam.ac.uk
fb5cad1dc3
bitkeeper revision 1.1159.187.73 (41c84bfcHrB3tsqtfHhmJsD8FvwR_Q)
...
Fix gettimeofday and settimeofday to account system time that has
not yet been processed by the timer ISR.
2004-12-21 16:14:52 +00:00
kaf24@scramble.cl.cam.ac.uk
24e3e9fbb5
bitkeeper revision 1.1159.187.72 (41c83141bbfSKG8AyntR8TjTKkgRiw)
...
Fix p.t. init loop to avoid unnecessary iterations.
RELEASE-2.0.2
2004-12-21 14:20:49 +00:00
kaf24@scramble.cl.cam.ac.uk
b743fad98e
bitkeeper revision 1.1159.187.71 (41c82f9fKeodufnpl2tEhvkIWWlYjw)
...
Fix shadow bug.
2004-12-21 14:13:51 +00:00
kaf24@scramble.cl.cam.ac.uk
922ba5969d
bitkeeper revision 1.1159.187.70 (41c82f87JcLj4kF6tbEDtsuLasUe0w)
...
Only GLOBAL-map real Xen heap mappings. Not start-of-day low mappings.
2004-12-21 14:13:27 +00:00