cl349@freefall.cl.cam.ac.uk
faae434eb0
bitkeeper revision 1.1159.1.427 (419a4dacYXoRnTKw9jlnxnjLIcPbAg)
...
Disable writabel pagetables for CONFIG_SMP.
2004-11-16 18:57:48 +00:00
cl349@freefall.cl.cam.ac.uk
d280c74495
bitkeeper revision 1.1159.1.426 (419a4d2daxW1dPqb0aZ-g7oiL-o_uA)
...
Fix debug build.
2004-11-16 18:55:41 +00:00
cl349@freefall.cl.cam.ac.uk
fa2d69d40e
bitkeeper revision 1.1159.1.425 (419a4cf9VuB3gYuI3YPyE637uwwiRA)
...
Extend perdomain_pt to support multiple vcpus.
Add biglock.
2004-11-16 18:54:49 +00:00
cl349@freefall.cl.cam.ac.uk
fca0b53697
bitkeeper revision 1.1159.1.424 (419a4b48DV5Fr1M1MPYdj8tLY1ijBQ)
...
update process times on other cpus.
XXX needs processed_system_time -> ticks trickery
2004-11-16 18:47:36 +00:00
cl349@freefall.cl.cam.ac.uk
c581ca2cee
bitkeeper revision 1.1159.1.423 (419a4b1eF-m6DjqBFFvhQQg8V-VsqQ)
...
Initialize trap tables on additional cpus.
2004-11-16 18:46:54 +00:00
cl349@freefall.cl.cam.ac.uk
bba1818382
bitkeeper revision 1.1159.1.422 (419a4ae88BHDjqoOOAAy4W4ksz30cg)
...
Make mmu_update queue per cpu.
XXX Reduce queue size to 1.
2004-11-16 18:46:00 +00:00
cl349@freefall.cl.cam.ac.uk
2fbbbdd68e
bitkeeper revision 1.1159.1.421 (419a49d5OpcJouN71xtnac-y_agMGA)
...
Make multicall queues per cpu.
2004-11-16 18:41:25 +00:00
cl349@freefall.cl.cam.ac.uk
abdb01112c
bitkeeper revision 1.1159.1.420 (419a49bbZ4HbvA39Bu6mtFy6qOsqZA)
...
Don't use sti/cli in SMP spinlock implementation.
2004-11-16 18:40:59 +00:00
cl349@freefall.cl.cam.ac.uk
cc2f28a8f1
bitkeeper revision 1.1159.1.419 (419882e8qNCf7MR9XuW5PlLPZhj-iw)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp
2004-11-15 10:20:24 +00:00
kaf24@freefall.cl.cam.ac.uk
d81588d7ce
bitkeeper revision 1.1159.170.22 (419799266IZUHab-ZN-CjISQ_bMUxg)
...
Fix the floppy driver to xen and add it to the -xen0 default config.
2004-11-14 17:43:02 +00:00
kaf24@freefall.cl.cam.ac.uk
f8beb54e24
bitkeeper revision 1.1159.170.21 (41978006yk1bg04SJNSN2JWccT5adA)
...
Disable PIE/SSP features when building Xen, if GCC supports them.
2004-11-14 15:55:50 +00:00
cl349@freefall.cl.cam.ac.uk
a368ce3ae4
bitkeeper revision 1.1159.1.418 (41967182dDHIjEk8n6G0gWEq2g771w)
...
cleanup sync w/ head.
2004-11-13 20:41:38 +00:00
cl349@freefall.cl.cam.ac.uk
88621f241c
bitkeeper revision 1.1159.1.417 (41966eb4oNbZp-QqXdzTAzmhv6s-QQ)
...
sync w/ head
2004-11-13 20:29:40 +00:00
kaf24@freefall.cl.cam.ac.uk
adafcbebd2
bitkeeper revision 1.1159.170.20 (4196453bO-PrYERhRRpFAeXiVJP1Sw)
...
Remove redundant code and fix small bug in entry.S
2004-11-13 17:32:43 +00:00
kaf24@freefall.cl.cam.ac.uk
5435ea3021
bitkeeper revision 1.1159.170.19 (419641c7PFSwb0OCvYznpBOaQJY6Fw)
...
Cleaned up debugger interface to traps.c.
2004-11-13 17:17:59 +00:00
kaf24@freefall.cl.cam.ac.uk
92d81c3c28
bitkeeper revision 1.1159.170.18 (419631f46LScNrXRGEL-VrxeFQPSBA)
...
Clean up keyhandler interface. Now register a new keyhandler with
register_keyhandler() or register_irq_keyhandler().
2004-11-13 16:10:28 +00:00
kaf24@freefall.cl.cam.ac.uk
d2d8210fc1
bitkeeper revision 1.1159.170.17 (41962d055pOc5fTrHGe4fmt4cHDhjw)
...
Merge freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-11-13 15:49:25 +00:00
kaf24@freefall.cl.cam.ac.uk
a8056c42f6
bitkeeper revision 1.1159.168.5 (41962ce3XTE0Rv_fvLiNwsSsvTfxUA)
...
Makes packet-size checks in netback driver less conservative. Allows e.g.,
PPPoE to work.
2004-11-13 15:48:51 +00:00
cl349@freefall.cl.cam.ac.uk
748e65125e
bitkeeper revision 1.1159.1.416 (4195dde6Gb9vkPSCExWfyShB0Sdv0Q)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp
2004-11-13 10:11:50 +00:00
cl349@freefall.cl.cam.ac.uk
bc764e321e
bitkeeper revision 1.1159.170.16 (4195ddd7jxD5QzxBsPmmTAdBS9rikw)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-13 10:11:35 +00:00
cl349@freefall.cl.cam.ac.uk
491971c6fe
bitkeeper revision 1.1159.168.4 (4195dd9fuE-UmEKmUEOm1GvgA2jDXg)
...
Declare evtchn_do_upcall with asmlinkage for CONFIG_REGPARM.
(not evtchn_device_upcall)
2004-11-13 10:10:39 +00:00
cl349@freefall.cl.cam.ac.uk
d3fd6c5acc
bitkeeper revision 1.1159.1.415 (4195dc7etTtvj4twOJH5_vELAFyETw)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp
2004-11-13 10:05:50 +00:00
cl349@freefall.cl.cam.ac.uk
952ded00de
bitkeeper revision 1.1159.170.15 (4195dc2522qCUB8kQ3bVffVY3XIPhg)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-13 10:04:21 +00:00
cl349@freefall.cl.cam.ac.uk
231d079a6c
bitkeeper revision 1.1159.168.3 (4195db072g989tWZuoaN1ovNwoEBjQ)
...
Declare evtchn_do_upcall with asmlinkage for CONFIG_REGPARM.
2004-11-13 09:59:35 +00:00
cl349@freefall.cl.cam.ac.uk
0a824ad1cd
bitkeeper revision 1.1159.168.2 (4195d5cd7EdTdzGQTt_b3E_j7MPmUw)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk
2004-11-13 09:37:17 +00:00
cl349@freefall.cl.cam.ac.uk
0759afe76d
bitkeeper revision 1.1159.170.14 (4194facbchglsPKuuZP2xARQ1tSJxQ)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-ddb
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xen.bk-ddb
2004-11-12 18:02:51 +00:00
cl349@freefall.cl.cam.ac.uk
3794044989
bitkeeper revision 1.1159.172.6 (4194fabamHr_DCPBrjJ6jGPZc1kq-A)
...
Untangle #includes slightly.
2004-11-12 18:02:34 +00:00
cl349@freefall.cl.cam.ac.uk
c35cd837f6
bitkeeper revision 1.1159.170.13 (4194f109iXlnhuZNs5l5WjDDk5pnXA)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-ddb
2004-11-12 17:21:13 +00:00
cl349@freefall.cl.cam.ac.uk
1b8bcd6f21
bitkeeper revision 1.1159.172.5 (4194efbdtn0wkhatZ5h3AhSTCQkn2g)
...
Add hooks for debuggers.
2004-11-12 17:15:41 +00:00
sos22@douglas.cl.cam.ac.uk
5da67c5f11
bitkeeper revision 1.1159.170.12 (4194eb32TtoQmmdoymakhiMQr5rPLg)
...
Correct typo.
2004-11-12 16:56:18 +00:00
sos22@douglas.cl.cam.ac.uk
f90c23b345
bitkeeper revision 1.1159.170.11 (4194eb07XZHxeEWuN5sYLSMOjra2ug)
...
Some of the scripts have moved. Correct for this.
2004-11-12 16:55:35 +00:00
sos22@douglas.cl.cam.ac.uk
3a35d2f81c
bitkeeper revision 1.1159.170.10 (4194e863CFMzlWI0nAmHog0_NZ2vfQ)
...
Add in a minimal reimplementation of xend. This is mostly useful for prototyping things which would require wide-spread changes to xend, if implemented
there e.g. domain replay.
It is emphatically not useful as a replacement for xend in general use.
2004-11-12 16:44:19 +00:00
cl349@freefall.cl.cam.ac.uk
6e0ba03462
bitkeeper revision 1.1159.172.4 (4194e64dB1FWMrwVD84YzFri88ml-Q)
...
Add comment.
2004-11-12 16:35:25 +00:00
cl349@freefall.cl.cam.ac.uk
981b39ef0b
bitkeeper revision 1.1159.172.3 (4194d17cHAKS_aZt34dj741AVg4MNQ)
...
Split irq_serial_getc out of serial_getc, irq_serial_getc can be called from
interrupt handlers.
2004-11-12 15:06:36 +00:00
cl349@freefall.cl.cam.ac.uk
e17396b423
bitkeeper revision 1.1159.172.2 (4194cef3KkZjQym7EHz-BQaIK1qWiQ)
...
Add %q as synonym for %ll.
2004-11-12 14:55:47 +00:00
cl349@freefall.cl.cam.ac.uk
cf942f9391
bitkeeper revision 1.1159.172.1 (4194ce42z4ANVXzSMk0doSVOCKrA1g)
...
Add no-defer keyhandlers which get called from interrupt context and get
access to the registers saved on interrupt entry.
2004-11-12 14:52:50 +00:00
smh22@tempest.cl.cam.ac.uk
accb3c0635
bitkeeper revision 1.1159.170.9 (4194c9d7SVnKydQXKdEqJVKG3_Tx9g)
...
build under 2.4 again
2004-11-12 14:33:59 +00:00
cl349@freefall.cl.cam.ac.uk
c9ec470344
bitkeeper revision 1.1159.1.414 (4194affdzqFXqPu5SVoUNCEMC9mjEQ)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp
2004-11-12 12:43:41 +00:00
maw48@labyrinth.cl.cam.ac.uk
543642d985
bitkeeper revision 1.1159.170.8 (41941f80EEjdAauf6xE3BzLRMrrbrA)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-12 02:27:12 +00:00
mwilli2@equilibrium.research
9de9903674
bitkeeper revision 1.1159.169.3 (41941d42yvGVBeBJCS7iDgcj1NaP1Q)
...
Add console option to config docs.
2004-11-12 02:17:38 +00:00
cl349@freefall.cl.cam.ac.uk
8d728473cb
bitkeeper revision 1.1159.1.413 (4193a249kXUTE5R1UgTwkEmILa4LGA)
...
Update comments indicating offsets in struct vcpu_info.
2004-11-11 17:32:57 +00:00
cl349@freefall.cl.cam.ac.uk
20d2cc96f8
bitkeeper revision 1.1159.1.412 (4193a1919CNLBKTNSj3aLn7Jd6TpGA)
...
Synchronize domain time updates between CPUs.
2004-11-11 17:29:53 +00:00
cl349@freefall.cl.cam.ac.uk
75afc21fec
bitkeeper revision 1.1159.1.411 (41938f5atLOST7mvpvTjqYngsCYHOg)
...
Route physical IRQs to the processor which is running the domain requesting
the IRQ.
2004-11-11 16:12:10 +00:00
cl349@freefall.cl.cam.ac.uk
e8d98e1df4
bitkeeper revision 1.1159.1.410 (41938f11lquB4JbUCks0P4VZ_1uKlg)
...
Make set_timeout_timer SMP safe.
Also disable AP timer interrupt code for now.
2004-11-11 16:10:57 +00:00
cl349@freefall.cl.cam.ac.uk
16da606842
bitkeeper revision 1.1159.1.409 (41938eb5R_aT_o7ziQIPb16yfl3SIg)
...
Calibrate delay loop on APs.
2004-11-11 16:09:25 +00:00
cl349@freefall.cl.cam.ac.uk
6de6e5d81b
bitkeeper revision 1.1159.1.408 (41938e99JmRZnbaT_CzgZF29AJ_c3Q)
...
Disable check if destination CPU can receive IPI for now.
2004-11-11 16:08:57 +00:00
cl349@freefall.cl.cam.ac.uk
a7cb7dfc7d
bitkeeper revision 1.1159.1.407 (41938db0izr58D7MdoxV8Rw67XTWYQ)
...
Mask interrupts on running vcpu.
2004-11-11 16:05:04 +00:00
cl349@freefall.cl.cam.ac.uk
5d0e1ab81d
bitkeeper revision 1.1159.1.406 (41928524UPMcQawd73xQPamw2lNEYQ)
...
Move timer from domain to exec_domain.
2004-11-10 21:16:20 +00:00
cl349@freefall.cl.cam.ac.uk
290e87f34d
bitkeeper revision 1.1159.1.405 (41927f27DOMh29BHDXqA1jRKSnc6Qg)
...
SMP IPI support.
2004-11-10 20:50:47 +00:00
cl349@freefall.cl.cam.ac.uk
c728c09c0f
bitkeeper revision 1.1159.1.404 (41923b0epYovqxxi6oRwepHm8dm7JQ)
...
Add irq_enter/irq_exit to local timer interrupt.
2004-11-10 16:00:14 +00:00