source: trunk/packages/xen-3.1/xen-3.1/extras/mini-os/README @ 34

Last change on this file since 34 was 34, checked in by hartmans, 18 years ago

Add xen and xen-common

File size: 738 bytes
Line 
1 Minimal OS
2 ----------
3
4This shows some of the stuff that any guest OS will have to set up.
5
6This includes:
7
8 * installing a virtual exception table
9 * handling virtual exceptions
10 * handling asynchronous events
11 * enabling/disabling async events
12 * parsing start_info struct at start-of-day
13 * registering virtual interrupt handlers (for timer interrupts)
14 * a simple page and memory allocator
15 * minimal libc support
16
17Stuff it doesn't show:
18 
19 * modifying page tables
20 * network code
21 * block-device code
22
23
24- to build it just type make.
25
26- to start it do the following in domain0 (assuming xend is running)
27  # xm create domain_config
28
29this starts the kernel and prints out a bunch of stuff and then once
30every second the system time.
Note: See TracBrowser for help on using the repository browser.