smh22@boulderdash.cl.cam.ac.uk
5af0f07028
bitkeeper revision 1.22.4.1 (3e4a8cb8Aw-XeXojqgYl10tZjNiQyA)
...
Initial 'debugging' support (aka keyboard and serial rx int handlers :-)
Also current state of Alex's IDE stuff (not yet completely working). You
need to config this up to use it.
2003-02-12 18:04:40 +00:00
kaf24@labyrinth.cl.cam.ac.uk
24116e31a5
bitkeeper revision 1.22.2.13 (3e47a8faCADIagB6c2I4F2E1dGdRyw)
...
processor.h, traps.c, smpboot.c, process.c:
Fix bug in fast-trap handling.
2003-02-10 13:28:26 +00:00
kaf24@labyrinth.cl.cam.ac.uk
2cf7b1a313
bitkeeper revision 1.22.2.12 (3e46be8fKXI1VIYDI9AyPiLXAYvdQQ)
...
.del-nfsroot.c~c37fd8e4992ee67d:
Delete: xenolinux-2.4.16-sparse/fs/nfs/nfsroot.c
2003-02-09 20:48:15 +00:00
kaf24@labyrinth.cl.cam.ac.uk
690729a1cd
bitkeeper revision 1.22.2.11 (3e465c080oDmXRHMT2ue0NRHdbJL3g)
...
ne.c, Makefile, 8390.h, 8390.c, in.h, config.h, kernel.c, Rules.mk:
Ported NE2K driver for Bochs development. Also some minor cleanups.
ne.c, Makefile, 8390.h, 8390.c:
new file
2003-02-09 13:47:52 +00:00
kaf24@labyrinth.cl.cam.ac.uk
0b3cd8b831
bitkeeper revision 1.22.2.10 (3e464021ENDSDzm_b9aKHVld8d-Hqw)
...
if_vlan.h, tg3.c, e1000_main.c, apic.c:
Minor cleanups.
2003-02-09 11:48:49 +00:00
iap10@labyrinth.cl.cam.ac.uk
e7ed0575b7
bitkeeper revision 1.22.2.9 (3e45a0dcXfnuLyTWlogSmga6jbpG3w)
...
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-e1000/xeno.bk
2003-02-09 00:29:16 +00:00
iap10@labyrinth.cl.cam.ac.uk
ef8164eb75
bitkeeper revision 1.22.3.1 (3e45a0c6n3_FhBrzDUgyw7O4UaoshA)
...
Added Broadcom 5700 "tg3" driver from Linux 2.4.21-pre4. Hacked to
remove NAPI support. Currently untested.
2003-02-09 00:28:54 +00:00
kaf24@labyrinth.cl.cam.ac.uk
07c4b79697
bitkeeper revision 1.22.2.8 (3e455b3fL8bm_143DyhEki8VM_GcoQ)
...
apic.c:
Removed possible early APIC accesses (before a mapping exists).
2003-02-08 19:32:15 +00:00
iap10@labyrinth.cl.cam.ac.uk
dcd7a61346
bitkeeper revision 1.22.2.7 (3e4540ce236_3mBFvJr9jn3-rPO3sA)
...
Support (untested) for Intel E1000 driver. This required adding a
bunch of new linux headers, and a fair bit of tidying. It correctly
detects the card, but I haven't sent/received any packets.
2003-02-08 17:39:26 +00:00
iap10@labyrinth.cl.cam.ac.uk
67008a8144
bitkeeper revision 1.22.2.6 (3e453f3dCn57Rsy_s15t0vEHA2Pbbw)
...
Build image with "-g" to enable debuging symbols, then generate an
"image.s" file that is the source annotated assembler. I've made this
the default.
2003-02-08 17:32:45 +00:00
iap10@labyrinth.cl.cam.ac.uk
366c98cb1e
bitkeeper revision 1.22.2.5 (3e450945yLX8dj3rzOsyoJx2Fo5A8g)
...
Now builds with -nostdinc to avoid confusion about where include files are coming from
2003-02-08 13:42:29 +00:00
kaf24@labyrinth.cl.cam.ac.uk
ca37264246
bitkeeper revision 1.22.2.4 (3e4300a2YBCCfKhkAv-qMwF-eDVQTQ)
...
Many files:
Fast application -> guest-OS trap handling (no longer 'bounce' thru ring 0).
2003-02-07 00:41:06 +00:00
kaf24@labyrinth.cl.cam.ac.uk
9d1294ac56
bitkeeper revision 1.22.2.3 (3e42f257DQUNW5mSYvOQT0Fq2ArFEw)
...
sched.h, memory.c, domain.c, dom0_ops.c, ioremap.c, entry.S:
Fix bug in domain-memory allocation. Per-domain page lists now have a proper Linux-style 'list_head'.
2003-02-06 23:40:07 +00:00
kaf24@labyrinth.cl.cam.ac.uk
2cffb09a95
bitkeeper revision 1.22.2.2 (3e428b66IcFnVEMviXFx1CPmUS9q0Q)
2003-02-06 16:20:54 +00:00
kaf24@labyrinth.cl.cam.ac.uk
a349185759
bitkeeper revision 1.22.2.1 (3e428abeBVF1J00dtGMWKqQjaRgvkA)
...
mm.h, memory.c:
Fix compiler warning.
2003-02-06 16:18:06 +00:00
kaf24@labyrinth.cl.cam.ac.uk
f38d179aea
bitkeeper revision 1.22.1.7 (3e4039d3HqYce1Oml41mAtYFTKkhkA)
...
dom0_ops.h, dom0_memory.c, dom0_core.c, hypervisor-if.h, memory.c, domain.c:
Cleaned up domain building some more.
.del-hypervisor_defs.h~7d77395edca9f612:
Delete: xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/hypervisor_defs.h
2003-02-04 22:08:19 +00:00
kaf24@labyrinth.cl.cam.ac.uk
cdb8a52e51
bitkeeper revision 1.22.1.6 (3e3fe07f2qF_tQ4Ixhocx0G38HxwOg)
...
domain.c:
We now properly deallocate domain memory during teardown.
2003-02-04 15:47:11 +00:00
kaf24@labyrinth.cl.cam.ac.uk
66a5ed835b
bitkeeper revision 1.22.1.5 (3e3fdd804HE3wN54H1WWZNmL4_hwmg)
...
Many files:
XenoLinux now does proper physical-machine address conversion. phys_base has been removed from start_info.
2003-02-04 15:34:24 +00:00
kaf24@labyrinth.cl.cam.ac.uk
ab55278795
bitkeeper revision 1.22.1.4 (3e3fcb0abWl_8ZV_bqeQT5nG7bJXAw)
...
get_unmapped_area.c, mm.h, memory.c, domain.c, dom0_ops.c:
Reduced size of 'struct pfn_info'. Domain frame list is now threaded through a list_head.
2003-02-04 14:15:38 +00:00
kaf24@labyrinth.cl.cam.ac.uk
ba5ba7bb34
bitkeeper revision 1.22.1.3 (3e3fc1b6-8OCS9mBQJHT5qOSCxbykw)
...
Many files:
Cleaned up domain-builder interface. MPT entries are now initialised at build time.
2003-02-04 13:35:50 +00:00
kaf24@labyrinth.cl.cam.ac.uk
07c76dc174
bitkeeper revision 1.22.1.2 (3e3ea191XZbqn2wImmnYu75uh_kNuQ)
...
mm.h, hypervisor-if.h, memory.c, domain.c:
Added update interface for the MPT. DOM0 no longer has direct write privileges.
2003-02-03 17:06:25 +00:00
kaf24@labyrinth.cl.cam.ac.uk
5718fab870
bitkeeper revision 1.22.1.1 (3e3e99f1o3TNE3GpOg3lVm9IdI7Z7Q)
...
Many files:
We now have a shared read-only machine->physical mapping table at start of hypervisor virtual address region.
2003-02-03 16:33:53 +00:00
bd240@boulderdash.cl.cam.ac.uk
7dff07f37a
bitkeeper revision 1.22 (3e3a9049ZUW-GlNZmkFtI9Ae2r4zJg)
...
Finally, full & working & tested xeno with userspace domain building... Go and boot whatever :)
2003-01-31 15:03:37 +00:00
bd240@boulderdash.cl.cam.ac.uk
d12c9d4c86
bitkeeper revision 1.21 (3e3927b6hN1524UpgFH5zD53TxEdKA)
...
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/local/scratch/bd240/xeno
2003-01-30 13:25:10 +00:00
bd240@boulderdash.cl.cam.ac.uk
21cd08530e
bitkeeper revision 1.20 (3e36c6bbUkBKPUFHEdbVYjpf-mrJ-w)
2003-01-28 18:06:51 +00:00
bd240@boulderdash.cl.cam.ac.uk
323720f4bd
bitkeeper revision 1.19 (3e36a209mfpjizEZbVJpJezr-nUFLQ)
2003-01-28 15:30:17 +00:00
kaf24@labyrinth.cl.cam.ac.uk
8796acd739
bitkeeper revision 1.15.2.2 (3e366d215hkWVtN4VomU_bD8cQZUxw)
...
domain_page.h, domain_page.c:
Fix map_domain_mem() bug
2003-01-28 11:44:33 +00:00
bd240@boulderdash.cl.cam.ac.uk
1e776af7cc
bitkeeper revision 1.18 (3e33c6cdMqnqQnkIxpq_9HHmWHAHfA)
...
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/local/scratch/bd240/xeno
2003-01-26 11:30:21 +00:00
bd240@boulderdash.cl.cam.ac.uk
430d2e106d
bitkeeper revision 1.17 (3e33c6c930lVm278ebyafgyZR0Wnvg)
...
domain building code
2003-01-26 11:30:17 +00:00
kaf24@labyrinth.cl.cam.ac.uk
76858e7297
bitkeeper revision 1.15.2.1 (3e32afa1IiOFB8EH9RqWYIzZVRjf7w)
...
domain_page.c, domain_page.h, memory.c, domain.c, Makefile:
Allow DOM0 to update other domains' PTs. Implemented longer-term mapping tables for domain frames. We now allow OSes to install linear (aka twisted :-) page tables. Fixed Makefile.
domain_page.c:
new file
2003-01-25 15:39:13 +00:00
kaf24@labyrinth.cl.cam.ac.uk
14ff9bf712
bitkeeper revision 1.15.1.7 (3e2b0be3giRAXsN5jAmCONe953mK9w)
...
page.h, page_alloc.c, mm.c:
Fixed PGEXT_INVLPG, plus a few other cleanups.
2003-01-19 20:34:43 +00:00
kaf24@labyrinth.cl.cam.ac.uk
efece054c0
bitkeeper revision 1.15.1.6 (3e2accd5ZlgmUafxBwWpk2RkxT-TtQ)
...
dev.c:
Fix network transmit refcnt bug.
2003-01-19 16:05:41 +00:00
kaf24@labyrinth.cl.cam.ac.uk
1ee5f0966b
bitkeeper revision 1.15.1.5 (3e280e17xqZ75-O3H14dqvzIc20XAQ)
...
dev.c:
Fix receive queue boundedness
2003-01-17 14:07:19 +00:00
iap10@labyrinth.cl.cam.ac.uk
cfd9ddef63
bitkeeper revision 1.15.1.4 (3e274251atwNiKjZx_z2zeuf_m8DCw)
...
minor cleanup to dump_slabinfo debugging
2003-01-16 23:37:53 +00:00
iap10@labyrinth.cl.cam.ac.uk
d78d23718a
bitkeeper revision 1.15.1.3 (3e2740b4N6EIhunx8TNDamYotuhmMg)
...
dump_slabinfo debugging - fix to previous patch...
2003-01-16 23:31:00 +00:00
iap10@labyrinth.cl.cam.ac.uk
47a8312132
bitkeeper revision 1.15.1.2 (3e2722026ODP1lsB2F7EY-nKjXOFKQ)
...
try allocating memory several time before failing, then print a /proc/slabinfo style dump
2003-01-16 21:20:02 +00:00
iap10@labyrinth.cl.cam.ac.uk
b96466faba
bitkeeper revision 1.15.1.1 (3e26ce4cFZZkDsoofHF9hDadLO0avg)
...
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno2/xeno.bk
2003-01-16 15:22:52 +00:00
iap10@labyrinth.cl.cam.ac.uk
d85faf8ac0
bitkeeper revision 1.7.4.1 (3e26ce440CxOh3QHOvlZ-6A2yrzXyg)
...
gzip image
2003-01-16 15:22:44 +00:00
bd240@boulderdash.cl.cam.ac.uk
0ef7173b6e
bitkeeper revision 1.16 (3e256e80_sVhHRajq5OeU_8MGxwZ_w)
...
attampt to merge :)
2003-01-15 14:21:52 +00:00
kaf24@labyrinth.cl.cam.ac.uk
29f195383e
bitkeeper revision 1.15 (3e24a984iRiWWcgfKCxu2p5q3YbxXw)
...
Many files:
First half of support for per-domain GDTs and LDTs
2003-01-15 00:21:24 +00:00
kaf24@labyrinth.cl.cam.ac.uk
22a857bde9
bitkeeper revision 1.14 (3e20b83dPg-clJ56YPGnFMviq9LI1Q)
...
Many files:
Reduce Xen's memory footprint
domain_page.h:
new file
.del-fixmap.h~4336e0fb2759a2f1:
Delete: xenolinux-2.4.16-sparse/include/asm-xeno/fixmap.h
.del-bootmem.h~68c209d2dc07efd5:
Delete: xen-2.4.16/include/xeno/bootmem.h
2003-01-12 00:35:09 +00:00
kaf24@labyrinth.cl.cam.ac.uk
66519329ac
bitkeeper revision 1.13 (3e15d543UbLg8zdxnspCHQplKUlnzQ)
...
Many files:
Clean up page-table update interface. BIG MODIFICATIONS HERE.
mremap.c, swapfile.c, memory.c, exec.c:
new file
2003-01-03 18:24:03 +00:00
lynx@idefix.cl.cam.ac.uk
be31a5d615
bitkeeper revision 1.7.3.58 (3e14aa78jPxKgtkJQt93U8n0Lfr_Og)
...
debug
2003-01-02 21:09:12 +00:00
lynx@idefix.cl.cam.ac.uk
d4496bbfbc
bitkeeper revision 1.7.3.57 (3e1020e0-dfh3X9yV_XBTiDw4VdH0A)
...
debug
2002-12-30 10:33:04 +00:00
lynx@idefix.cl.cam.ac.uk
5799b36feb
bitkeeper revision 1.7.3.56 (3e102055egsZ-GzoHVKeMzZIzTKV7A)
...
debug
2002-12-30 10:30:45 +00:00
lynx@idefix.cl.cam.ac.uk
babf2deb3c
bitkeeper revision 1.7.3.55 (3e101ed7H-32_7y_jVNzKUArrU5xeA)
...
direct_mmap fix
2002-12-30 10:24:23 +00:00
lynx@idefix.cl.cam.ac.uk
f30b604d8d
bitkeeper revision 1.7.3.54 (3e101b65_0qsSP_EgX4FRusKqK0EjA)
...
debug
2002-12-30 10:09:41 +00:00
lynx@idefix.cl.cam.ac.uk
f78a6ee240
bitkeeper revision 1.7.3.53 (3e10198e4ptgt5U7EQOwe-1M8roCbw)
...
debug
2002-12-30 10:01:50 +00:00
lynx@idefix.cl.cam.ac.uk
558983bff0
bitkeeper revision 1.7.3.52 (3e1019294uiW6rByAS_Bs30dgMr6AA)
...
debug
2002-12-30 10:00:09 +00:00
lynx@idefix.cl.cam.ac.uk
c761d94366
bitkeeper revision 1.7.3.51 (3e10162at5jecFjh-WeMXPorgJzMcQ)
...
get_unmapped_area fix
2002-12-30 09:47:22 +00:00