]> xenbits.xensource.com Git - people/pauldu/xen.git/log
people/pauldu/xen.git
20 years agobitkeeper revision 1.1159.170.88 (41e40a79WiEU5QHfBOoYWsZfrMacOw) RELEASE-2.0.3
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 17:18:49 +0000 (17:18 +0000)]
bitkeeper revision 1.1159.170.88 (41e40a79WiEU5QHfBOoYWsZfrMacOw)

Re-fix segment fixup code for Linux 2.4.

20 years agobitkeeper revision 1.1159.170.87 (41e403a3b9YzrwLBMzUP1m_iQQGMJQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 16:49:39 +0000 (16:49 +0000)]
bitkeeper revision 1.1159.170.87 (41e403a3b9YzrwLBMzUP1m_iQQGMJQ)

Allow building of kernels with no module support.

20 years agobitkeeper revision 1.1159.170.86 (41e3fd65TtkEYx3KIbWa91Ujgovqmg)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 16:23:01 +0000 (16:23 +0000)]
bitkeeper revision 1.1159.170.86 (41e3fd65TtkEYx3KIbWa91Ujgovqmg)

added tag RELEASE-2.0.3

20 years agobitkeeper revision 1.1159.170.86 (41e3fd60buTFRdRYvoTdB-SEFDg4cQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 16:22:56 +0000 (16:22 +0000)]
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.

20 years agobitkeeper revision 1.1159.170.85 (41e3e2f9yjG4A65d-L23jd66Wzw4bQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 14:30:17 +0000 (14:30 +0000)]
bitkeeper revision 1.1159.170.85 (41e3e2f9yjG4A65d-L23jd66Wzw4bQ)

Minor blkfront cleanups and clarifications.

20 years agobitkeeper revision 1.1159.170.84 (41e01a98vOonZ_L1cH8hpqMPPdMZBg)
kaf24@scramble.cl.cam.ac.uk [Sat, 8 Jan 2005 17:38:32 +0000 (17:38 +0000)]
bitkeeper revision 1.1159.170.84 (41e01a98vOonZ_L1cH8hpqMPPdMZBg)

sysrq fix for 2.4.

20 years agobitkeeper revision 1.1159.170.83 (41e018a8GZXpwMHfGSHGmgyM2JmjSQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 8 Jan 2005 17:30:16 +0000 (17:30 +0000)]
bitkeeper revision 1.1159.170.83 (41e018a8GZXpwMHfGSHGmgyM2JmjSQ)

Doc update from John Griffin.

20 years agobitkeeper revision 1.1159.170.82 (41e015f4JgNe4YTschd0_g0exH4QQw)
kaf24@scramble.cl.cam.ac.uk [Sat, 8 Jan 2005 17:18:44 +0000 (17:18 +0000)]
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.

20 years agobitkeeper revision 1.1159.170.81 (41df3d62qbgOxejO_eV2MdPu54MhSA)
iap10@labyrinth.cl.cam.ac.uk [Sat, 8 Jan 2005 01:54:42 +0000 (01:54 +0000)]
bitkeeper revision 1.1159.170.81 (41df3d62qbgOxejO_eV2MdPu54MhSA)

Revert bogus shadow 'fix'.

20 years agobitkeeper revision 1.1159.170.80 (41dda4b36HJxwMUYJh_Pm07DVKiC2g)
iap10@labyrinth.cl.cam.ac.uk [Thu, 6 Jan 2005 20:50:59 +0000 (20:50 +0000)]
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.

20 years agobitkeeper revision 1.1159.170.79 (41da0b9euJEutyxkK6O6_20FgU0cQQ)
mwilli2@equilibrium.research [Tue, 4 Jan 2005 03:21:02 +0000 (03:21 +0000)]
bitkeeper revision 1.1159.170.79 (41da0b9euJEutyxkK6O6_20FgU0cQQ)

Add help target to top level makefile.

20 years agobitkeeper revision 1.1159.170.78 (41d829e8lHqACg7gEEHdWaU-Jb1YdQ)
kaf24@scramble.cl.cam.ac.uk [Sun, 2 Jan 2005 17:05:44 +0000 (17:05 +0000)]
bitkeeper revision 1.1159.170.78 (41d829e8lHqACg7gEEHdWaU-Jb1YdQ)

Network driver fixes.

20 years agobitkeeper revision 1.1159.170.77 (41d59bfcre8NxFXZIV6T50LQhiAhYQ)
smh22@tempest.cl.cam.ac.uk [Fri, 31 Dec 2004 18:35:40 +0000 (18:35 +0000)]
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

20 years agobitkeeper revision 1.1159.210.1 (41d59b4aOWdXjAhVW7vNOk29WN5c_w)
smh22@tempest.cl.cam.ac.uk [Fri, 31 Dec 2004 18:32:42 +0000 (18:32 +0000)]
bitkeeper revision 1.1159.210.1 (41d59b4aOWdXjAhVW7vNOk29WN5c_w)

fix build w/ trace/debug/etc enabled [from michael day]

20 years agobitkeeper revision 1.1159.170.76 (41d54a7766O7ds3C9PMWbP5vuyK4Tw)
kaf24@scramble.cl.cam.ac.uk [Fri, 31 Dec 2004 12:47:51 +0000 (12:47 +0000)]
bitkeeper revision 1.1159.170.76 (41d54a7766O7ds3C9PMWbP5vuyK4Tw)

Add microcode driver to Xen.

20 years agobitkeeper revision 1.1159.170.75 (41d452b0ThWwqJLrhyUjZvsHEZe3FA)
smh22@tempest.cl.cam.ac.uk [Thu, 30 Dec 2004 19:10:40 +0000 (19:10 +0000)]
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

20 years agobitkeeper revision 1.1159.208.1 (41d4529f94LUvFd8n-okKHKIRqKcJw)
smh22@tempest.cl.cam.ac.uk [Thu, 30 Dec 2004 19:10:23 +0000 (19:10 +0000)]
bitkeeper revision 1.1159.208.1 (41d4529f94LUvFd8n-okKHKIRqKcJw)

makefile fix from jared rhine

20 years agobitkeeper revision 1.1159.170.74 (41d4488f9fINTxUzyjoq2FnTn5AvMQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Dec 2004 18:27:27 +0000 (18:27 +0000)]
bitkeeper revision 1.1159.170.74 (41d4488f9fINTxUzyjoq2FnTn5AvMQ)

Improved memory bootstrapping takes into account e820 RAM holes.

20 years agobitkeeper revision 1.1159.170.73 (41d410a5UNN19EUanWSnfJ52P1DlQw)
smh22@tempest.cl.cam.ac.uk [Thu, 30 Dec 2004 14:28:53 +0000 (14:28 +0000)]
bitkeeper revision 1.1159.170.73 (41d410a5UNN19EUanWSnfJ52P1DlQw)

remove unused fn

20 years agobitkeeper revision 1.1159.170.72 (41d3eaaftC1Zqz_rl9bIUUcTSZFIjg)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Dec 2004 11:46:55 +0000 (11:46 +0000)]
bitkeeper revision 1.1159.170.72 (41d3eaaftC1Zqz_rl9bIUUcTSZFIjg)

Add e820 parsing to Xen. Currently not hooked into heap initialisation:
this is the next step.

20 years agobitkeeper revision 1.1159.170.71 (41d2d2214KOuM-HBckYg9I4kQVczaA)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Dec 2004 15:49:53 +0000 (15:49 +0000)]
bitkeeper revision 1.1159.170.71 (41d2d2214KOuM-HBckYg9I4kQVczaA)

Fix build.

20 years agobitkeeper revision 1.1159.170.70 (41d2ca6aDWrk2tn4J3lpl18fPLfjRA)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Dec 2004 15:16:58 +0000 (15:16 +0000)]
bitkeeper revision 1.1159.170.70 (41d2ca6aDWrk2tn4J3lpl18fPLfjRA)

Remove heavily arch-dep bootstrap code from common/kernel.c

20 years agobitkeeper revision 1.1159.170.69 (41d2bdb6hidiL3KNy73HpTZ89WedqQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Dec 2004 14:22:46 +0000 (14:22 +0000)]
bitkeeper revision 1.1159.170.69 (41d2bdb6hidiL3KNy73HpTZ89WedqQ)

Fix NMI handler.

20 years agobitkeeper revision 1.1159.170.68 (41d2b498y1kgB6L3q_YXZmDzui_mSQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Dec 2004 13:43:52 +0000 (13:43 +0000)]
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.

20 years agobitkeeper revision 1.1159.170.67 (41d291f6BNS1b72mftsOXrpMhpZ9og)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Dec 2004 11:16:06 +0000 (11:16 +0000)]
bitkeeper revision 1.1159.170.67 (41d291f6BNS1b72mftsOXrpMhpZ9og)

M

20 years agobitkeeper revision 1.1159.170.66 (41cecb32Dha6gU8G9wqOBm8UEGnLMg)
cl349@arcadians.cl.cam.ac.uk [Sun, 26 Dec 2004 14:31:14 +0000 (14:31 +0000)]
bitkeeper revision 1.1159.170.66 (41cecb32Dha6gU8G9wqOBm8UEGnLMg)

Update to Linux 2.6.10.

20 years agobitkeeper revision 1.1159.170.65 (41cec23dGYBVm5BqHogt6mEw18Mo5g)
cl349@arcadians.cl.cam.ac.uk [Sun, 26 Dec 2004 13:53:01 +0000 (13:53 +0000)]
bitkeeper revision 1.1159.170.65 (41cec23dGYBVm5BqHogt6mEw18Mo5g)

Kconfig:
  Fix processor selection entry.
xenU_defconfig, xen0_defconfig:
  Update default configs.

20 years agobitkeeper revision 1.1159.170.64 (41ce8bd3sGsiOUiBHp1KyOcLPmYBgQ)
cl349@arcadians.cl.cam.ac.uk [Sun, 26 Dec 2004 10:00:51 +0000 (10:00 +0000)]
bitkeeper revision 1.1159.170.64 (41ce8bd3sGsiOUiBHp1KyOcLPmYBgQ)

sync w/ head.

20 years agobitkeeper revision 1.1159.187.81 (41cc934bUot13IO0-1LsmhYl0sW9Zw)
iap10@labyrinth.cl.cam.ac.uk [Fri, 24 Dec 2004 22:08:11 +0000 (22:08 +0000)]
bitkeeper revision 1.1159.187.81 (41cc934bUot13IO0-1LsmhYl0sW9Zw)

Add plan9 builder support.

20 years agobitkeeper revision 1.1159.187.80 (41cad0742dti4bpiBSFPmGXdUEOVcg)
kaf24@scramble.cl.cam.ac.uk [Thu, 23 Dec 2004 14:04:36 +0000 (14:04 +0000)]
bitkeeper revision 1.1159.187.80 (41cad0742dti4bpiBSFPmGXdUEOVcg)

Update defconfigs.

20 years agobitkeeper revision 1.1159.187.79 (41c9f233PwUo9mluRGkYmQFYLqGgCA)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 22:16:19 +0000 (22:16 +0000)]
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.

20 years agobitkeeper revision 1.1159.187.78 (41c9d4768ZT219TwwhKCb8dfwHcdkA)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 20:09:26 +0000 (20:09 +0000)]
bitkeeper revision 1.1159.187.78 (41c9d4768ZT219TwwhKCb8dfwHcdkA)

xencons fix.

20 years agobitkeeper revision 1.1159.187.77 (41c9cea7oEBJLap-n-eFcbORZkWXOQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 19:44:39 +0000 (19:44 +0000)]
bitkeeper revision 1.1159.187.77 (41c9cea7oEBJLap-n-eFcbORZkWXOQ)

More 2.4 time fixes.

20 years agobitkeeper revision 1.1159.187.76 (41c98e38begOwNRIo47hn04zURXHJw)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 15:09:44 +0000 (15:09 +0000)]
bitkeeper revision 1.1159.187.76 (41c98e38begOwNRIo47hn04zURXHJw)

Better idle_loop declaration, as suggested by IBM.

20 years agobitkeeper revision 1.1159.187.75 (41c98e1cJF7FTRAcKrESOThaChSpOQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 15:09:16 +0000 (15:09 +0000)]
bitkeeper revision 1.1159.187.75 (41c98e1cJF7FTRAcKrESOThaChSpOQ)

Check for a recent GCC version before building Xen.

20 years agobitkeeper revision 1.1159.187.74 (41c953ealJmY2VJCIiNeCD6z_r0Egg)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 11:00:58 +0000 (11:00 +0000)]
bitkeeper revision 1.1159.187.74 (41c953ealJmY2VJCIiNeCD6z_r0Egg)

Fix idle loop declaration.

20 years agobitkeeper revision 1.1159.187.73 (41c84bfcHrB3tsqtfHhmJsD8FvwR_Q)
kaf24@scramble.cl.cam.ac.uk [Tue, 21 Dec 2004 16:14:52 +0000 (16:14 +0000)]
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.

20 years agobitkeeper revision 1.1159.187.72 (41c83141bbfSKG8AyntR8TjTKkgRiw) RELEASE-2.0.2
kaf24@scramble.cl.cam.ac.uk [Tue, 21 Dec 2004 14:20:49 +0000 (14:20 +0000)]
bitkeeper revision 1.1159.187.72 (41c83141bbfSKG8AyntR8TjTKkgRiw)

Fix p.t. init loop to avoid unnecessary iterations.

20 years agobitkeeper revision 1.1159.187.71 (41c82f9fKeodufnpl2tEhvkIWWlYjw)
kaf24@scramble.cl.cam.ac.uk [Tue, 21 Dec 2004 14:13:51 +0000 (14:13 +0000)]
bitkeeper revision 1.1159.187.71 (41c82f9fKeodufnpl2tEhvkIWWlYjw)

Fix shadow bug.

20 years agobitkeeper revision 1.1159.187.70 (41c82f87JcLj4kF6tbEDtsuLasUe0w)
kaf24@scramble.cl.cam.ac.uk [Tue, 21 Dec 2004 14:13:27 +0000 (14:13 +0000)]
bitkeeper revision 1.1159.187.70 (41c82f87JcLj4kF6tbEDtsuLasUe0w)

Only GLOBAL-map real Xen heap mappings. Not start-of-day low mappings.

20 years agobitkeeper revision 1.1159.187.69 (41c70d63jlyWGYhaHG_UYY__odoBCw)
kaf24@scramble.cl.cam.ac.uk [Mon, 20 Dec 2004 17:35:31 +0000 (17:35 +0000)]
bitkeeper revision 1.1159.187.69 (41c70d63jlyWGYhaHG_UYY__odoBCw)

Better MAC-address initialisation in netback.

20 years agobitkeeper revision 1.1159.187.68 (41c00a2crw4RVTLhiAnW6LXLh0aDMw)
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Dec 2004 09:55:56 +0000 (09:55 +0000)]
bitkeeper revision 1.1159.187.68 (41c00a2crw4RVTLhiAnW6LXLh0aDMw)

Fix 3DNOW on Linux 2.4.

20 years agobitkeeper revision 1.1159.187.67 (41bf7064JLmIpzjd7PLO18qfijLBrA)
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Dec 2004 22:59:48 +0000 (22:59 +0000)]
bitkeeper revision 1.1159.187.67 (41bf7064JLmIpzjd7PLO18qfijLBrA)

Avoid backtraces from Python console client.

20 years agobitkeeper revision 1.1159.187.66 (41bf1718JfLUlcF63YjP4sfqtgAPWA)
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Dec 2004 16:38:48 +0000 (16:38 +0000)]
bitkeeper revision 1.1159.187.66 (41bf1718JfLUlcF63YjP4sfqtgAPWA)

Some more x86/64 progress...

20 years agobitkeeper revision 1.1159.187.65 (41befc9fe8LSbgOityRpN_xjEaT_mw)
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Dec 2004 14:45:51 +0000 (14:45 +0000)]
bitkeeper revision 1.1159.187.65 (41befc9fe8LSbgOityRpN_xjEaT_mw)

Copyright updates

20 years agobitkeeper revision 1.1159.187.64 (41bec5b2hEqxDdXD0_RNHHR7utG6gA)
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Dec 2004 10:51:30 +0000 (10:51 +0000)]
bitkeeper revision 1.1159.187.64 (41bec5b2hEqxDdXD0_RNHHR7utG6gA)

schedule_tail is now an indirect function call in x86 architecture.

20 years agobitkeeper revision 1.1159.187.63 (41bc798fur1rDv8Orxkp3jwAHWFutA)
kaf24@scramble.cl.cam.ac.uk [Sun, 12 Dec 2004 17:02:07 +0000 (17:02 +0000)]
bitkeeper revision 1.1159.187.63 (41bc798fur1rDv8Orxkp3jwAHWFutA)

Linux 2.6 fix for 3DNOW.

20 years agobitkeeper revision 1.1159.187.62 (41bb06dfBOXZ2Y0I-fSinx_R6pcANQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Dec 2004 14:40:31 +0000 (14:40 +0000)]
bitkeeper revision 1.1159.187.62 (41bb06dfBOXZ2Y0I-fSinx_R6pcANQ)

Fix PCI cardbus.

20 years agobitkeeper revision 1.1159.187.61 (41badd42WPbpyTHpQn9bVGYapDfdOQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Dec 2004 11:42:58 +0000 (11:42 +0000)]
bitkeeper revision 1.1159.187.61 (41badd42WPbpyTHpQn9bVGYapDfdOQ)

Type decl cleanups from Charles Coffing.

20 years agobitkeeper revision 1.1159.187.60 (41b899a4tjdjzfL7v1mQOH5gIHlqQQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 9 Dec 2004 18:29:56 +0000 (18:29 +0000)]
bitkeeper revision 1.1159.187.60 (41b899a4tjdjzfL7v1mQOH5gIHlqQQ)

Another sysrq fix...

20 years agobitkeeper revision 1.1159.187.59 (41b88d06_xaLJr8YKlkp7XyIFI-xYQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 9 Dec 2004 17:36:06 +0000 (17:36 +0000)]
bitkeeper revision 1.1159.187.59 (41b88d06_xaLJr8YKlkp7XyIFI-xYQ)

Missing #define

20 years agobitkeeper revision 1.1159.187.58 (41b88ba7ZjuJcwYxAL5HR5J_1FXMYw)
kaf24@scramble.cl.cam.ac.uk [Thu, 9 Dec 2004 17:30:15 +0000 (17:30 +0000)]
bitkeeper revision 1.1159.187.58 (41b88ba7ZjuJcwYxAL5HR5J_1FXMYw)

sysrq hacks from Matt Bloch

20 years agobitkeeper revision 1.1159.170.63 (41b65949_dZA-RJn9QoHubiKswWy4Q)
cl349@arcadians.cl.cam.ac.uk [Wed, 8 Dec 2004 01:30:49 +0000 (01:30 +0000)]
bitkeeper revision 1.1159.170.63 (41b65949_dZA-RJn9QoHubiKswWy4Q)

.del-raw.c~2e8c27c4e23863e9:
  Delete: linux-2.6.10-rc3-xen-sparse/net/ipv4/raw.c

20 years agobitkeeper revision 1.1159.170.62 (41b658f7CVacvwHL6JLDDIqJsW_sSQ)
cl349@arcadians.cl.cam.ac.uk [Wed, 8 Dec 2004 01:29:27 +0000 (01:29 +0000)]
bitkeeper revision 1.1159.170.62 (41b658f7CVacvwHL6JLDDIqJsW_sSQ)

Update to Linux 2.6.10-rc3.

20 years agobitkeeper revision 1.1159.170.61 (41b601c2hqYXs_GyXCoioNz7m4Q_Cg)
cl349@arcadians.cl.cam.ac.uk [Tue, 7 Dec 2004 19:17:22 +0000 (19:17 +0000)]
bitkeeper revision 1.1159.170.61 (41b601c2hqYXs_GyXCoioNz7m4Q_Cg)

mem.c:
  cleanup after sync.
balloon.h:
  Rename: linux-2.6.9-xen-sparse/include/asm-xen/balloon.h -> linux-2.6.10-rc2-xen-sparse/include/asm-xen/balloon.h
devmem.c:
  Rename: linux-2.6.9-xen-sparse/arch/xen/kernel/devmem.c -> linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/devmem.c

20 years agobitkeeper revision 1.1159.170.60 (41b5f6f8C9PiyGZaHTSWyeJCoW8V_g)
cl349@arcadians.cl.cam.ac.uk [Tue, 7 Dec 2004 18:31:20 +0000 (18:31 +0000)]
bitkeeper revision 1.1159.170.60 (41b5f6f8C9PiyGZaHTSWyeJCoW8V_g)

ioremap.c:
  whitespace

20 years agobitkeeper revision 1.1159.187.57 (41b5eb65x_JxVnjR7uA3FzGZDy11Hw)
kaf24@scramble.cl.cam.ac.uk [Tue, 7 Dec 2004 17:41:57 +0000 (17:41 +0000)]
bitkeeper revision 1.1159.187.57 (41b5eb65x_JxVnjR7uA3FzGZDy11Hw)

xend fixes.

20 years agobitkeeper revision 1.1159.170.59 (41b4c2fdJ2gj_BWy27Vj3ptayZp_yg)
cl349@arcadians.cl.cam.ac.uk [Mon, 6 Dec 2004 20:37:17 +0000 (20:37 +0000)]
bitkeeper revision 1.1159.170.59 (41b4c2fdJ2gj_BWy27Vj3ptayZp_yg)

sync w/ head.

20 years agobitkeeper revision 1.1159.170.58 (41b4bb00jD0BIt8SvQ2huMfxtlNGFg)
cl349@arcadians.cl.cam.ac.uk [Mon, 6 Dec 2004 20:03:12 +0000 (20:03 +0000)]
bitkeeper revision 1.1159.170.58 (41b4bb00jD0BIt8SvQ2huMfxtlNGFg)

Cset exclude: iap10@labyrinth.cl.cam.ac.uk|ChangeSet|20041205190407|24206

20 years agobitkeeper revision 1.1159.170.57 (41b4b344W3zPVx6PTLPQLdqX4FCv_w)
cl349@arcadians.cl.cam.ac.uk [Mon, 6 Dec 2004 19:30:12 +0000 (19:30 +0000)]
bitkeeper revision 1.1159.170.57 (41b4b344W3zPVx6PTLPQLdqX4FCv_w)

Merge arcadians.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xen-2.6.10-rc2.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-2.0-linux.bk

20 years agobitkeeper revision 1.1159.170.56 (41b4b01dWSU8yr3EZRTsBs0QnHMwxQ)
cl349@arcadians.cl.cam.ac.uk [Mon, 6 Dec 2004 19:16:45 +0000 (19:16 +0000)]
bitkeeper revision 1.1159.170.56 (41b4b01dWSU8yr3EZRTsBs0QnHMwxQ)

sync w/ head

20 years agobitkeeper revision 1.1159.202.2 (41b35ba7ESi-KakWZHP4C9MhYX61Sw)
iap10@labyrinth.cl.cam.ac.uk [Sun, 5 Dec 2004 19:04:07 +0000 (19:04 +0000)]
bitkeeper revision 1.1159.202.2 (41b35ba7ESi-KakWZHP4C9MhYX61Sw)

Cleanup xen-specific

20 years agobitkeeper revision 1.1159.187.56 (41af859alAU2_flUOUDG6VyGkjJ8Kg)
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 21:14:02 +0000 (21:14 +0000)]
bitkeeper revision 1.1159.187.56 (41af859alAU2_flUOUDG6VyGkjJ8Kg)

More balloon fixes.

20 years agobitkeeper revision 1.1159.187.55 (41af81710ePtgtFPsGTTUHYqD1qviA)
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 20:56:17 +0000 (20:56 +0000)]
bitkeeper revision 1.1159.187.55 (41af81710ePtgtFPsGTTUHYqD1qviA)

Simpler balloon proc entry.

20 years agobitkeeper revision 1.1159.187.54 (41af4acdZ4YHAyUW9HeJOhMYWMiB1g)
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 17:03:09 +0000 (17:03 +0000)]
bitkeeper revision 1.1159.187.54 (41af4acdZ4YHAyUW9HeJOhMYWMiB1g)

More ballon driver changes/fixes.

20 years agobitkeeper revision 1.1159.187.53 (41af4581GTHH1sJIbO5TqzuAB2ifOg)
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 16:40:33 +0000 (16:40 +0000)]
bitkeeper revision 1.1159.187.53 (41af4581GTHH1sJIbO5TqzuAB2ifOg)

Fix 2.4 build. Minor mods to the balloon driver.

20 years agobitkeeper revision 1.1159.187.52 (41af401feJ8RiM76UNPjXCq_P54GJQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 16:17:35 +0000 (16:17 +0000)]
bitkeeper revision 1.1159.187.52 (41af401feJ8RiM76UNPjXCq_P54GJQ)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk

20 years agobitkeeper revision 1.1159.203.1 (41af4018fV44p80Jw5YxFLlk5sh8jg)
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 16:17:28 +0000 (16:17 +0000)]
bitkeeper revision 1.1159.203.1 (41af4018fV44p80Jw5YxFLlk5sh8jg)

Cleaned balloon driver internals. Better integration with device
drivers that also inc/dec memory reservation. Should be more
informative (cat /proc/xen/balloon) and more stable. Needs testing
with Linux 2.4...

20 years agobitkeeper revision 1.1159.187.51 (41aeed6bzN1zaGFaAP8KEzkGD9sW_A)
cl349@arcadians.cl.cam.ac.uk [Thu, 2 Dec 2004 10:24:43 +0000 (10:24 +0000)]
bitkeeper revision 1.1159.187.51 (41aeed6bzN1zaGFaAP8KEzkGD9sW_A)

Makefile:
  Rename install_* targets to install-* -- matching the targets we had already.

20 years agobitkeeper revision 1.1159.187.50 (41aede9butKaW-WoEitdCDyiPTD0mg)
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 09:21:31 +0000 (09:21 +0000)]
bitkeeper revision 1.1159.187.50 (41aede9butKaW-WoEitdCDyiPTD0mg)

Export ctrl_if API to modules.

20 years agobitkeeper revision 1.1159.187.49 (41aede81IBQOThmH0W0AYSHb2Gt7sA)
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 09:21:05 +0000 (09:21 +0000)]
bitkeeper revision 1.1159.187.49 (41aede81IBQOThmH0W0AYSHb2Gt7sA)

Split out install targets in root Makefile.

20 years agobitkeeper revision 1.1159.187.48 (41adc6420WlNaaoUkvfgNxl44rpYYg)
kaf24@scramble.cl.cam.ac.uk [Wed, 1 Dec 2004 13:25:22 +0000 (13:25 +0000)]
bitkeeper revision 1.1159.187.48 (41adc6420WlNaaoUkvfgNxl44rpYYg)

Export Xen s/w perfctrs to DOM0 via new 'xenperf' utility.

20 years agobitkeeper revision 1.1159.187.47 (41ada9dbh_spg2MhqENrhyi6SP00Kg)
kaf24@scramble.cl.cam.ac.uk [Wed, 1 Dec 2004 11:24:11 +0000 (11:24 +0000)]
bitkeeper revision 1.1159.187.47 (41ada9dbh_spg2MhqENrhyi6SP00Kg)

Enable some more kernel debugging. Remember to turn off before
pushing to the stable repository!

20 years agobitkeeper revision 1.1159.187.46 (41ada9acdxj1sndHML6zY6jvbR0CFg)
kaf24@scramble.cl.cam.ac.uk [Wed, 1 Dec 2004 11:23:24 +0000 (11:23 +0000)]
bitkeeper revision 1.1159.187.46 (41ada9acdxj1sndHML6zY6jvbR0CFg)

Fix netback driver to correctly free the net device struct.

20 years agobitkeeper revision 1.1159.187.45 (41ad915efwXemCBvpJ9zlx5AhK28qw)
kaf24@scramble.cl.cam.ac.uk [Wed, 1 Dec 2004 09:39:42 +0000 (09:39 +0000)]
bitkeeper revision 1.1159.187.45 (41ad915efwXemCBvpJ9zlx5AhK28qw)

Header and EXPORT_SYMBOL() fixes so that more stuff builds.

20 years agobitkeeper revision 1.1159.187.44 (41acb9f65Nu4_LCJgeyWLgtrvxeqoA)
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Nov 2004 18:20:38 +0000 (18:20 +0000)]
bitkeeper revision 1.1159.187.44 (41acb9f65Nu4_LCJgeyWLgtrvxeqoA)

Version bumb on control libraries.

20 years agobitkeeper revision 1.1159.187.43 (41acb922MGgCQ71HoZ-M1-vpezLXKQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Nov 2004 18:17:06 +0000 (18:17 +0000)]
bitkeeper revision 1.1159.187.43 (41acb922MGgCQ71HoZ-M1-vpezLXKQ)

More simplifications to p.t. management.

20 years agobitkeeper revision 1.1159.187.42 (41acab13co1dnyoD3jJfv5m4ox_FFg)
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Nov 2004 17:17:07 +0000 (17:17 +0000)]
bitkeeper revision 1.1159.187.42 (41acab13co1dnyoD3jJfv5m4ox_FFg)

Major balloon driver cleanups. This has required some moderately large
changes to start-of-day code in Linux 2.4 and 2.6.

20 years agobitkeeper revision 1.1159.187.41 (41ac8baanJQsmqG9w2jw_lNTjLGswA)
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Nov 2004 15:03:06 +0000 (15:03 +0000)]
bitkeeper revision 1.1159.187.41 (41ac8baanJQsmqG9w2jw_lNTjLGswA)

Fix Xen crash.

20 years agobitkeeper revision 1.1159.187.40 (41ac36a5yZurzjumuK6eZfIthngj5Q)
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Nov 2004 09:00:21 +0000 (09:00 +0000)]
bitkeeper revision 1.1159.187.40 (41ac36a5yZurzjumuK6eZfIthngj5Q)

Fix ptep_set_access_flags() macro.

20 years agobitkeeper revision 1.1159.202.1 (41abc3b28rm0fezCkoFB5SbFQ3QnFw)
iap10@labyrinth.cl.cam.ac.uk [Tue, 30 Nov 2004 00:49:54 +0000 (00:49 +0000)]
bitkeeper revision 1.1159.202.1 (41abc3b28rm0fezCkoFB5SbFQ3QnFw)

Add kerneldoc comments to teardow_irq

20 years agobitkeeper revision 1.1159.187.39 (41ab6fa6Y09a8uLTIgCHmRV5IVqoRA)
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 18:51:18 +0000 (18:51 +0000)]
bitkeeper revision 1.1159.187.39 (41ab6fa6Y09a8uLTIgCHmRV5IVqoRA)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk

20 years agobitkeeper revision 1.1159.201.1 (41ab6fa1bs5vtddKGV1tNJawdZEZdw)
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 18:51:13 +0000 (18:51 +0000)]
bitkeeper revision 1.1159.201.1 (41ab6fa1bs5vtddKGV1tNJawdZEZdw)

New /dev/mem patch moves the Xen specifics out to an arch-specific
file. Read/writes of /dev/mem now access I/O space rather than kernel
space. Fixed ioremap.c a whole lot to now use the rather more robust
direct_remap_area_pages(). 'dmidecode' now works in DOM0. :-)

20 years agobitkeeper revision 1.1159.170.55 (41ab5c23QYvtqtjdNhgpIdW_c5ibrA)
cl349@arcadians.cl.cam.ac.uk [Mon, 29 Nov 2004 17:28:03 +0000 (17:28 +0000)]
bitkeeper revision 1.1159.170.55 (41ab5c23QYvtqtjdNhgpIdW_c5ibrA)

sync w/ head.

20 years agobitkeeper revision 1.1159.187.38 (41ab528ec1Xx-3qp9gmVGB75WNTj9g)
cl349@arcadians.cl.cam.ac.uk [Mon, 29 Nov 2004 16:47:10 +0000 (16:47 +0000)]
bitkeeper revision 1.1159.187.38 (41ab528ec1Xx-3qp9gmVGB75WNTj9g)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-2.0-testing.bk

20 years agobitkeeper revision 1.1159.200.1 (41ab5283wLmdIWOfwXbjBnwp7bSLKg)
cl349@arcadians.cl.cam.ac.uk [Mon, 29 Nov 2004 16:46:59 +0000 (16:46 +0000)]
bitkeeper revision 1.1159.200.1 (41ab5283wLmdIWOfwXbjBnwp7bSLKg)

entry.S:
  Use macros for loading %esi and for saving the upcall mask.

20 years agobitkeeper revision 1.1159.187.37 (41ab4bfa7TgCvGs1cJ6OXr2xhCpYhg)
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 16:19:06 +0000 (16:19 +0000)]
bitkeeper revision 1.1159.187.37 (41ab4bfa7TgCvGs1cJ6OXr2xhCpYhg)

Enable FXSR usage in XenLinux.

20 years agobitkeeper revision 1.1159.187.36 (41ab4bcbSa7RKAWie1XtrxBdva1gCA)
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 16:18:19 +0000 (16:18 +0000)]
bitkeeper revision 1.1159.187.36 (41ab4bcbSa7RKAWie1XtrxBdva1gCA)

isa_bus_to_virt fixes

20 years agobitkeeper revision 1.1159.187.35 (41ab44466PjrfuHbuNH4oKGm-TGC5w)
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 15:46:14 +0000 (15:46 +0000)]
bitkeeper revision 1.1159.187.35 (41ab44466PjrfuHbuNH4oKGm-TGC5w)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk

20 years agobitkeeper revision 1.1159.199.1 (41ab4412dnDymGEqZNhEzt67Yzgmxw)
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 15:45:22 +0000 (15:45 +0000)]
bitkeeper revision 1.1159.199.1 (41ab4412dnDymGEqZNhEzt67Yzgmxw)

MTRR support for privileged kernels. Should help our X-server support.

20 years agobitkeeper revision 1.1159.187.34 (41ab39fcX9O7MQ23ZZswDbS6Tx80Sw)
cl349@arcadians.cl.cam.ac.uk [Mon, 29 Nov 2004 15:02:20 +0000 (15:02 +0000)]
bitkeeper revision 1.1159.187.34 (41ab39fcX9O7MQ23ZZswDbS6Tx80Sw)

Use uname -m instead of uname -i to get the build hosts architecture.

20 years agobitkeeper revision 1.1159.187.33 (41ab10f0GLXR1qCvGRT8TTbIpm5j7A)
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 12:07:12 +0000 (12:07 +0000)]
bitkeeper revision 1.1159.187.33 (41ab10f0GLXR1qCvGRT8TTbIpm5j7A)

Fix ioremap() to only expect the lowmem ISA region to be fixmap()ed
in privileged builds.

20 years agobitkeeper revision 1.1159.187.32 (41aaf567IYxx6S0v45_yrK6nVpncuA)
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 10:09:43 +0000 (10:09 +0000)]
bitkeeper revision 1.1159.187.32 (41aaf567IYxx6S0v45_yrK6nVpncuA)

Pull Linux MTRR driver into Xen. This ensures that MTRRs are consistent
across all CPUs at boot time. We still need to export MTRR setting via
the control interface, and virtualise the XenLinux MTRR driver.

20 years agobitkeeper revision 1.1159.187.31 (41aae997XDuKlMRBqUZZiaPiGiIgMg)
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 09:19:19 +0000 (09:19 +0000)]
bitkeeper revision 1.1159.187.31 (41aae997XDuKlMRBqUZZiaPiGiIgMg)

Fix ioremap() to check for local non-highmem.

20 years agobitkeeper revision 1.1159.187.30 (41aa44b030qAJVNUn8PU9jeLVHS9sA)
kaf24@scramble.cl.cam.ac.uk [Sun, 28 Nov 2004 21:35:44 +0000 (21:35 +0000)]
bitkeeper revision 1.1159.187.30 (41aa44b030qAJVNUn8PU9jeLVHS9sA)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk

20 years agobitkeeper revision 1.1159.198.1 (41aa44a7joSgzez98niBGEZAU1bASg)
kaf24@scramble.cl.cam.ac.uk [Sun, 28 Nov 2004 21:35:35 +0000 (21:35 +0000)]
bitkeeper revision 1.1159.198.1 (41aa44a7joSgzez98niBGEZAU1bASg)

Get rid of all our uses of virt_to_phys():
 1. Many were buggy, so the code needed fixing or clarifying anyway
 2. It means we can now experiment with kludging virt_to_phys() to be
    the same as virt_to_bus(), to get more buggy drivers working. I haven't
    included the kludge in this patch.

20 years agobitkeeper revision 1.1159.187.29 (41aa39b5rEXDtAPSGqjacTncT2yxNQ)
iap10@labyrinth.cl.cam.ac.uk [Sun, 28 Nov 2004 20:48:53 +0000 (20:48 +0000)]
bitkeeper revision 1.1159.187.29 (41aa39b5rEXDtAPSGqjacTncT2yxNQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

20 years agobitkeeper revision 1.1159.197.1 (41aa39a8_y7hSW5OrZc3_OWAfukaNw)
iap10@labyrinth.cl.cam.ac.uk [Sun, 28 Nov 2004 20:48:40 +0000 (20:48 +0000)]
bitkeeper revision 1.1159.197.1 (41aa39a8_y7hSW5OrZc3_OWAfukaNw)

Add link to ttylinux homepage in the documentation.

20 years agobitkeeper revision 1.1159.187.28 (41aa30ddzQc4QQ8kotJ3RHoG7dhzsQ)
kaf24@scramble.cl.cam.ac.uk [Sun, 28 Nov 2004 20:11:09 +0000 (20:11 +0000)]
bitkeeper revision 1.1159.187.28 (41aa30ddzQc4QQ8kotJ3RHoG7dhzsQ)

Update the AGP+DRM patches for 2.6.9, and automatically patch the kernels
before we build them. Also avoid using virt_to_phys() in our virtual drivers
as we may change what it does -- better to use __pa().

20 years agobitkeeper revision 1.1159.187.27 (41a99261iejadhs-BVt7TOiimzafww)
kaf24@scramble.cl.cam.ac.uk [Sun, 28 Nov 2004 08:54:57 +0000 (08:54 +0000)]
bitkeeper revision 1.1159.187.27 (41a99261iejadhs-BVt7TOiimzafww)

Fix IOPL handling.
 1. Both Linux 2.4 and 2.6 were not correctly setting IOPL during context
    switch (they sent a bogus dom0_op with a bad version number).
 2. The switch_vm86 hypercall was corrupting EFLAGS and setting IOPL==0.