63 Commits
Author SHA1 Message Date
mwilli2@equilibrium.research.intel-research.net c46a3a5a36 bitkeeper revision 1.1108.33.16 (410a59b1Odsa2t3juJClg_BfE5mA0g)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/export/scratch/mwilli2/temp/xeno-docs.bk
2004-07-30 14:22:41 +00:00
mwilli2@equilibrium.research.intel-research.net d1e21bfee1 bitkeeper revision 1.1108.43.1 (410a5973b_ww-XNociMt5BotV87vBQ)
Tweaks.
2004-07-30 14:21:39 +00:00
mwilli2@equilibrium.research.intel-research.net 9e696a2f66 bitkeeper revision 1.1108.33.11 (410941b0RCh83vYNlD7QJ-O9mIFT3A)
More updates.
2004-07-29 18:28:00 +00:00
mwilli2@equilibrium.research.intel-research.net 1ff4a4cd84 bitkeeper revision 1.1108.33.4 (41081a99OANenGnR3ffwrKZGn0vPPQ)
Smaller manual tweaks.
2004-07-28 21:28:57 +00:00
mwilli2@equilibrium.research.intel-research.net 22472460f2 bitkeeper revision 1.1108.33.3 (410817b8l8iY5hb257vj-ECAksWmhA)
Tweaks + incorporate text from the existing README file.
There's quite a lot of relevant information in here now, although
there's still some way to go.
2004-07-28 21:16:40 +00:00
mwilli2@equilibrium.research.intel-research.net 07d1b02a6e bitkeeper revision 1.1108.23.8 (4106ba094B7aR7HwylABYVZ3aPpD8Q)
Bring portions of the interface docs more in line with 2.0.
2004-07-27 20:24:41 +00:00
mwilli2@equilibrium.research.intel-research.net 00627965e2 bitkeeper revision 1.1108.23.7 (4106b501stHQ9fK16Mi0Amrqf_M30w)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/export/scratch/mwilli2/temp/xeno.bk
2004-07-27 20:03:13 +00:00
mwilli2@equilibrium.research.intel-research.net 8d98aebd92 bitkeeper revision 1.1108.27.1 (4106b4dcUuhPYm6jB7lab45P6cHG9Q)
More documentation improvements.
Incorporates some additional content and structuring ideas, courtesy of
Rune J. Andresen.  Any mistakes or deficiencies are my fault, though ;-)
2004-07-27 20:02:36 +00:00
mwilli2@equilibrium.research.intel-research.net 3969d71062 bitkeeper revision 1.1108.23.5 (41066f1bSdCTGh1XnaOjwPmW4htQKQ)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/export/scratch/mwilli2/temp/xeno.bk
2004-07-27 15:04:59 +00:00
mwilli2@equilibrium.research.intel-research.net 7cbe9d6c32 bitkeeper revision 1.1108.25.1 (41066d7d4Nz_AdmSO0fZS5s0l5Z16w)
More information about PCI configuration, backend domains and
further sources of help.
2004-07-27 14:58:05 +00:00
mwilli2@equilibrium.research.intel-research.net a61052ced7 bitkeeper revision 1.1108.1.28 (41054bc8T8MzSNX7N4JkfGe7gTpO9g)
More user manual stuff.
2004-07-26 18:22:00 +00:00
mwilli2@equilibrium.research.intel-research.net 6a9849e4ae bitkeeper revision 1.1108.1.27 (41053138PMQU4qLFN3UhAOQISbPObQ)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/export/scratch/mwilli2/temp/xeno.bk
2004-07-26 16:28:40 +00:00
mwilli2@equilibrium.research.intel-research.net 306e8b45fb bitkeeper revision 1.1108.1.26 (4105290drgNVOYRGgbP7EtAZ31shTw)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/export/scratch/mwilli2/temp/xeno.bk
2004-07-26 15:53:49 +00:00
mwilli2@equilibrium.research.intel-research.net 9b8a9902da bitkeeper revision 1.1108.18.1 (410528e6_I32-DCsW9lnK1-Up1UjkQ)
Add make docs target and .PHONY special target.
2004-07-26 15:53:10 +00:00
mwilli2@equilibrium.research.intel-research.net 7d1be209f9 bitkeeper revision 1.1108.1.23 (41051bc8Pfe6s4D_U9HcNPC_bL3t_g)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/export/scratch/mwilli2/temp/xeno.bk
2004-07-26 14:57:12 +00:00
mwilli2@equilibrium.research.intel-research.net a5174b665a bitkeeper revision 1.1108.16.1 (41051babLBNBBNCOnhgtOGSugdJk0w)
Beginnings of a new unified User Manual - please contribute!
2004-07-26 14:56:43 +00:00
mwilli2@equilibrium.research.intel-research.net d477bafaa1 bitkeeper revision 1.1108.2.2 (40fbf4de21Jj1rHIoB288QJ0sKILVg)
Tweak xm command parsing - can now use unambiguous prefixes to identify the
command.  For instance: 'xm list' can be 'xm l' 'xm li' 'xm lis'.
2004-07-19 16:20:46 +00:00
mwilli2@equilibrium.research.intel-research.net 86bce3ea07 bitkeeper revision 1.1066 (40f2b51d5-3k6wa_0xrCfujZGGi9BQ)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/export/scratch/mwilli2/temp/xeno2.bk
2004-07-12 15:58:21 +00:00
mwilli2@equilibrium.research.intel-research.net 3e017558dd bitkeeper revision 1.1065 (40f2aec3dYgiVPACkpEwvEqCM-8iFg)
Change dmesg path.
2004-07-12 15:31:15 +00:00
mwilli2@equilibrium.research.intel-research.net 1196a9ef53 bitkeeper revision 1.1064 (40f28b086ejGbsgwP7ea5F9nKNXIxA)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/export/scratch/mwilli2/temp/xeno2.bk
2004-07-12 12:58:48 +00:00
mwilli2@equilibrium.research.intel-research.net 0ed4ec843e bitkeeper revision 1.1063 (40eee3b3fhJcuCvug_gxZ26ZGxJG6Q)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/export/scratch/mwilli2/temp/xeno2.bk
2004-07-09 18:28:03 +00:00
mwilli2@equilibrium.research.intel-research.net 53e4b27700 bitkeeper revision 1.1040.1.1 (40eee3a1eT0YAFxR2Vicy8vFSyHwSg)
Support for Xen console ring output.
2004-07-09 18:27:45 +00:00
mwilli2@equilibrium.research.intel-research.net 3c7677d95e bitkeeper revision 1.1026 (40e05881TS2pKolx7Hzp-BVAEv6Pww)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/export/scratch/mwilli2/temp/xeno2.bk
2004-06-28 17:42:25 +00:00
mwilli2@equilibrium.research.intel-research.net 3af7269ca3 bitkeeper revision 1.1011.3.1 (40e0586fjTiPMS5QT6pzPb5uZe0MMw)
Various xentrace tweaks.  Should perform better now.  May still need more work.
Let me know if you have problems with it.
2004-06-28 17:42:07 +00:00
mwilli2@equilibrium.research.intel-research.net ff7b84f05a bitkeeper revision 1.1011.1.6 (40db261e5GfbmMiq5MxJ6xC-2qBIsA)
Tweak.
2004-06-24 19:06:06 +00:00
mwilli2@equilibrium.research.intel-research.net 335fa48d1c bitkeeper revision 1.941 (40c5c3aeUZGucE9_GNi3DXxAGD0Klg)
Merge-related fixups.
2004-06-08 13:48:30 +00:00
mwilli2@equilibrium.research.intel-research.net 119951c48a bitkeeper revision 1.940 (40c5a0a5VY_RJcApOo3Gmxz36JQSrQ)
Manual merge.
2004-06-08 11:19:01 +00:00
mwilli2@equilibrium.research.intel-research.net 21f0255f9c bitkeeper revision 1.934.2.2 (40c59f23b5OBWV0EcUOWaE-IXlUYNQ)
Infrastructure for restartable block device drivers.
2004-06-08 11:12:35 +00:00
mwilli2@equilibrium.research.intel-research.net 402e34c3a1 bitkeeper revision 1.934.2.1 (40c59df3I0NyFmedTB-YFOdH5U6utQ)
main.c:
  Block device restartability.
2004-06-08 11:07:31 +00:00
mwilli2@equilibrium.research.intel-research.net e77c8ec1ec bitkeeper revision 1.934 (40bf588ddomhTq7ECMnz9Besla7qeg)
More minor tweaks.
2004-06-03 16:57:49 +00:00
mwilli2@equilibrium.research.intel-research.net b377dcdfc0 bitkeeper revision 1.933 (40bf3525hFMjFAa5gldqfMUKAsYBkQ)
Fix compile errors / warnings.
2004-06-03 14:26:45 +00:00
mwilli2@equilibrium.research.intel-research.net c84027f6fd bitkeeper revision 1.932 (40bf2a5djG3VqKeDegNbdK8XJmQAIQ)
Minor tweaks.
2004-06-03 13:40:45 +00:00
mwilli2@equilibrium.research.intel-research.net f3a5e04224 bitkeeper revision 1.931 (40bf28b1DSY6oBu4FDeGIob6_AJvUA)
Initial support for restartable network driver domains.
2004-06-03 13:33:37 +00:00
mwilli2@equilibrium.research.intel-research.net 68daa78a0d bitkeeper revision 1.916.1.1 (40add516MWMX6XyHleHPhDU0Xn3ZHg)
Tweak to fix unblocking warping - this change has only been tested with BVT!!!
2004-05-21 10:08:22 +00:00
mwilli2@equilibrium.research.intel-research.net d1d52b264c bitkeeper revision 1.891.1.9 (40a22b5cevMR_plncPduMaGW-P4-Vw)
Fix my silly makefile error.
2004-05-12 13:49:16 +00:00
mwilli2@equilibrium.research.intel-research.net 9b9ca98b6a bitkeeper revision 1.891.1.8 (40a2299bVaCq0t5_5UXpB7OSB1yLKA)
Update xentrace to produce binary output format and xentrace_format to
correctly parse it.
2004-05-12 13:41:47 +00:00
mwilli2@equilibrium.research.intel-research.net e3d8d5ffdd bitkeeper revision 1.891.1.7 (40a10835tzMXXX_-NQ-fYzcv0txAAA)
Merge ssh://srg//homes/maw48/xentrace-fixes.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/currentsrc/xen.bk
2004-05-11 17:07:01 +00:00
mwilli2@equilibrium.research.intel-research.net c5c7615f28 bitkeeper revision 1.891.3.1 (40a107b0xATyR-Pt7aENgr5O6ydSyA)
Improvements to trace buffer features.
2004-05-11 17:04:48 +00:00
mwilli2@equilibrium.research.intel-research.net df11d7ef03 bitkeeper revision 1.887.1.2 (409a50dbLW3CCQd-ZdsTiKjfkeHXCw)
Fix calculation of TSS offset on SMP systems when creating bounce frame.
2004-05-06 14:51:07 +00:00
mwilli2@equilibrium.research.intel-research.net 224a3b68f8 bitkeeper revision 1.887.1.1 (409a1f19c2yUU_JXMKfMgBliLnj32Q)
Fix IO memory mapping controls for driver domains.
2004-05-06 11:18:49 +00:00
mwilli2@equilibrium.research.intel-research.net b0c2c2078e bitkeeper revision 1.887 (4097b05dfqiNExFc7NLZAf6Uh05KNw)
Manual merge.
2004-05-04 15:01:49 +00:00
mwilli2@equilibrium.research.intel-research.net 3f48ce6ee1 bitkeeper revision 1.879.3.1 (4097a6f8Q5eWNArSydr2Qh2tZnFF4w)
Support for selectively granting IO resource privileges.  Domains
that access physical devices now don't need to be fully privileged.
2004-05-04 14:21:44 +00:00
mwilli2@equilibrium.research.intel-research.net 3104e4c399 bitkeeper revision 1.879.1.5 (40912106hCc_Qr0pmIBFCRUoKbpCcQ)
Add support for building domains with IO privileges.

With a non-empty pci_device_list, xc_dom_create.py will automatically
cause the SIF_PRIVILEGED flag to be set in the domain's start info
structure.  This notifies it to do an IOPL, in turn allowing it to use
its PCI devices.
2004-04-29 15:36:38 +00:00
mwilli2@equilibrium.research.intel-research.net 89d40ec4e7 bitkeeper revision 1.879.1.4 (40910c4eH3ROUM3oHZRCARBR6iMt8w)
Updates to PCI virt:
    * Add support for hiding devices from dom0
    * Don't show bridges to non-0 domains by default.
    * Return the standard value of all 1s for config reads to
      non-visible devices.
2004-04-29 14:08:14 +00:00
mwilli2@equilibrium.research.intel-research.net 917b401ab7 bitkeeper revision 1.868 (4083e83c-_BTzCUkGyO_-jRGzSENLg)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/src/xeno.bk
2004-04-19 14:54:52 +00:00
mwilli2@equilibrium.research.intel-research.net 49073372e4 bitkeeper revision 1.825.9.1 (4083e7a1nl5KCSLH_RLGt0IXz-sw8g)
Various scheduler updates.  Main points: modify Atropos unblocking behaviour,
add further documentation, add support for Atropos and Round-robin to
xc_dom_control.py
2004-04-19 14:52:17 +00:00
mwilli2@equilibrium.research.intel-research.net 456642c909 bitkeeper revision 1.825.3.7 (4064773d4Vkaf0WFguSCpOO7O0qqEQ)
Add Atropos code and update control interface.
2004-03-26 18:32:29 +00:00
mwilli2@equilibrium.research.intel-research.net 0513fa4435 bitkeeper revision 1.825.4.4 (40642e05fz6btg5GgvRWGzzhCMs8yA)
Fix xentrace Makefile bug.
2004-03-26 13:20:05 +00:00
mwilli2@equilibrium.research.intel-research.net 9dd5b7ca12 bitkeeper revision 1.826 (4061dc112UgMgszCetN8gJQ20L0AUw)
Features to pause domains (and repin them) synchronously.
2004-03-24 19:05:53 +00:00
mwilli2@equilibrium.research.intel-research.net bee5b0bb13 bitkeeper revision 1.808 (4058996anVCLQRr3o_Adf9GqJybYSg)
Various updates related to the new generic scheduler API.

The BVT scheduler has been ported to this API and a simple Round Robin
scheduler has been added.  There's a new generic control interface for
setting scheduling parameters from userspace.

Use the sched=xxx option at boot time to choose the scheduler.  Default
is BVT.  The possibilities are "bvt" and "rrobin".
2004-03-17 18:31:06 +00:00
mwilli2@equilibrium.research.intel-research.net e45e8f6904 bitkeeper revision 1.803 (4056f51d2UjBnn9uwzC9Vu3LspnUCg)
Simple oops analyser for Xen crashes.
2004-03-16 12:37:49 +00:00
mwilli2@equilibrium.research.intel-research.net eefca814b7 bitkeeper revision 1.794 (4051fd87nK-gAeb8GiVFKFi5_7C6VQ)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/src/xeno-trace-doc.bk
2004-03-12 18:12:23 +00:00
mwilli2@equilibrium.research.intel-research.net b26d72277d bitkeeper revision 1.792.1.1 (4051fd47tbBIU5zVE4njgCOpPiTCtQ)
Bring list of DOM0 ops more up-to-date.  Fix small bugs in previous checkin.
2004-03-12 18:11:19 +00:00
mwilli2@equilibrium.research.intel-research.net 578734ab97 bitkeeper revision 1.784 (4050c414tIvxGfQ8IUNIXoAjpoXBVA)
Updated script names and added man pages for all the xentrace tools.
2004-03-11 19:55:00 +00:00
mwilli2@equilibrium.research.intel-research.net 76fff2563f bitkeeper revision 1.783 (4050a132Pr3c64IiyOkXPCbCmiihxg)
Update Xen manual to include a chapter on debugging.
2004-03-11 17:26:10 +00:00
mwilli2@equilibrium.research.intel-research.net ae39e978fc bitkeeper revision 1.765 (4048b92eZ-VqpZdWj-oHI1tRK9Ft1A)
Update to trace code for new memory protection model.
2004-03-05 17:30:22 +00:00
mwilli2@equilibrium.research.intel-research.net 91c27e74c5 bitkeeper revision 1.750 (403cc10fkuNlzKO1N7h49MurLXmpCQ)
Merge ssh://srg//homes/maw48/xeno-unstable-tbufs-new.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/src/xeno-unstable.bk
2004-02-25 15:36:47 +00:00
mwilli2@equilibrium.research.intel-research.net 299e4f806a bitkeeper revision 1.748.1.1 (403cc0a2uogkgkA4n8xi9XH9sph-GQ)
Add support for setting the trace buffer size as a boot parameter, for
returning the trace buffer size to user space and dynamically determining the
number of CPUs to map in xentrace.
2004-02-25 15:34:58 +00:00
mwilli2@equilibrium.research.intel-research.net 503b3ff74a bitkeeper revision 1.748 (403b97dbiFb-AZhRznWy1vCMR3qzKA)
xendomains Sys-V init script now supports LSB-compliant systems
2004-02-24 18:28:43 +00:00
mwilli2@equilibrium.research.intel-research.net a25f2798ee bitkeeper revision 1.747 (403b7cf86JDQU8_ljAm9SqJGvsVF4w)
Physical hardware info dom0 op.
2004-02-24 16:34:00 +00:00
mwilli2@equilibrium.research.intel-research.net b882e9ddd5 bitkeeper revision 1.741 (403a3ee3r3VblO5vtoFGItOp9rvEpg)
Add Xen trace buffer and supporting tools.
2004-02-23 17:56:51 +00:00
mwilli2@equilibrium.research.intel-research.net a889cc40d0 bitkeeper revision 1.737.1.1 (403a1730qLBq2f5sC8r2V-xGglU9eQ)
Merge ssh://srg//homes/maw48/xeno-unstable-ioctl.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/currentsrc/xeno.bk
2004-02-23 15:07:28 +00:00
mwilli2@equilibrium.research.intel-research.net 4d493b3a17 bitkeeper revision 1.736.2.1 (403a1681ObzkQMYrzhAMAOBqjcQLSA)
Support for BLKGETSIZE64 ioctl().  As a side effect, this eliminates some
common warning messages the the XenoLinux block device driver.
2004-02-23 15:04:33 +00:00