taskThe GNU Hurd - Tasks: task #6584, Improve Xen support

 
 

task #6584: Improve Xen support

Submitted by:  Samuel Thibault <sthibaul>
Submitted on:  Mon 05 Mar 2007 01:03:41 AM UTC  
 
Category: NoneShould Start On: Sun 04 Mar 2007 11:00:00 PM UTC
Should be Finished on: Sun 04 Mar 2007 11:00:00 PM UTCPriority: 1 - Later
Status: NonePrivacy: Public
Percent Complete: 50%Assigned to: None
Open/Closed: OpenPlanned Release: None
Effort: 0.00
Wiki-like text discussion box: 

Status (priority order):

# Use elfnote.h
# partitions
# Proper support for multiboot modules
# Batch hypercalls where possible
- remaining TODOs
# PAE Support
# Implement debug registers (but GNU Mach itself doesn't support it yet for userland)
- Net/Block hotplug
- Memory balloon driver
- port libxc
- PCI support
- native X support
- dom0 support ?
- framebuffer+keyboard+mouse support

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Sun 03 Feb 2013 07:46:04 PM UTC, comment #8:

debug registers done

Samuel Thibault <sthibaul>
Project Member
Mon 17 Nov 2008 10:58:21 AM UTC, comment #7:

Ah, well, it's already implemented :) (though not hdXY/sdXY, but hdXsY/sdXsY/xvdXsY, the Mach naming scheme)

the good point in it is that it helps using the same image between native execution and virtualization.

Anonymous
Mon 17 Nov 2008 10:49:27 AM UTC, comment #6:

Don't try to support hdXY and sdXY for disk devices. This support is special to the old Xen-Linux implementation and will not survive the upstream integration.

Anonymous
Thu 17 Jul 2008 10:52:57 PM UTC, comment #5:
Samuel Thibault <sthibaul>
Project Member
(Why is this post is considered to be spam? Users may have reported it to be spam or, if it has been recently posted, it may just be waiting for spamchecks to be run.)
Spam content:

http://groups.google.co.jp/group/ad-aware-license
http://groups.google.co.jp/group/style-xp-registration
http://groups.google.co.jp/group/smartdraw-2008
Anonymous
Thu 08 May 2008 05:12:02 PM UTC, comment #4:

Note: Keir just drop non-PAE support in the 3.3 branch, so we are stuck
with 3.0-3.2 until we implement PAE

In addition to the list: supporting partitions: in the configuration
file, one can say "hda1" instead of "hda", which means that we are
supposed to create an hd0s1 device instead of just hd0. This is done by
interpreting the vbd number as follows:

202 << 8 | disk << 4 | partition xvd, disks and partitions up to 15
8 << 8 | disk << 4 | partition sd, disks and partitions up to 15
3 << 8 | disk << 6 | partition hd, disks 0..3, partitions 1..63

i.e. hda1 gets number 769.

Support for more than 15 disks is not decided yet, will maybe just look
like

1 << 28 | disk << 8 | partition xvd, disks or partitions 16 onwards

Samuel Thibault <sthibaul>
Project Member
Sat 08 Mar 2008 05:39:34 PM UTC, comment #3:

Note: for the grant table to work, libxc would have to talk with a privileged server which would be responsible for managing grant table entries.

Samuel Thibault <sthibaul>
Project Member
Fri 16 Nov 2007 12:46:31 AM UTC, comment #2:

Actually the current libxc interface is not yet furnished enough for building user-level device drivers. That is on the TODO list of Cambridge Uni people.

Samuel Thibault <sthibaul>
Project Member
Thu 15 Nov 2007 01:36:57 AM UTC, comment #1:

- port libxc
-> possibly write user-level drivers

Samuel Thibault <sthibaul>
Project Member
Mon 05 Mar 2007 01:03:41 AM UTC, original submission:

- Batch hypercalls where possible
- remaining TODOs
- Use elfnote.h
- PAE Support
- I/O Support
- HVM Support? (I don't know if anything is needed for domU)
- Implement debug registers (but GNU Mach itself doesn't support it yet for userland)
- Net/Block hotplug
- Memory balloon driver
- framebuffer+keyboard+mouse support
- PCI support
- native X support
- dom0 support ? :)

Samuel Thibault <sthibaul>
Project Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items

Digest:
   task dependencies.

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by sthibaul (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 8 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 03 Feb 2013 07:46:04 PM UTCsthibaulWiki-like text discussion boxStatus (priority order): # Use elfnote.h # partitions # Proper support for multiboot modules # Batch hypercalls where possible - remaining TODOs # PAE Support - Implement debug registers (but GNU Mach itself doesn\'t support it yet for userland) - Net/Block hotplug - Memory balloon driver - port libxc - PCI support - native X support - dom0 support ? - framebuffer+keyboard+mouse support =>Status (priority order): # Use elfnote.h # partitions # Proper support for multiboot modules # Batch hypercalls where possible - remaining TODOs # PAE Support # Implement debug registers (but GNU Mach itself doesn't support it yet for userland) - Net/Block hotplug - Memory balloon driver - port libxc - PCI support - native X support - dom0 support ? - framebuffer+keyboard+mouse support
    Fri 11 Feb 2011 12:14:21 PM UTCsthibaulPercent Complete20%=>50%
      Wiki-like text discussion boxStatus (priority order): # Use elfnote.h # partitions - Proper support for multiboot modules - Batch hypercalls where possible - remaining TODOs # PAE Support - Implement debug registers (but GNU Mach itself doesn\'t support it yet for userland) - Net/Block hotplug - Memory balloon driver - port libxc - PCI support - native X support - dom0 support ? - framebuffer+keyboard+mouse support =>Status (priority order): # Use elfnote.h # partitions # Proper support for multiboot modules # Batch hypercalls where possible - remaining TODOs # PAE Support - Implement debug registers (but GNU Mach itself doesn't support it yet for userland) - Net/Block hotplug - Memory balloon driver - port libxc - PCI support - native X support - dom0 support ? - framebuffer+keyboard+mouse support
    Tue 11 Nov 2008 02:22:00 AM UTCsthibaulPercent Complete10%=>20%
      Wiki-like text discussion boxStatus (priority order): # Use elfnote.h # partitions - Batch hypercalls where possible - remaining TODOs - PAE Support - Implement debug registers (but GNU Mach itself doesn\'t support it yet for userland) - Net/Block hotplug - Memory balloon driver - port libxc - PCI support - native X support - dom0 support ? - framebuffer+keyboard+mouse support =>Status (priority order): # Use elfnote.h # partitions - Proper support for multiboot modules - Batch hypercalls where possible - remaining TODOs # PAE Support - Implement debug registers (but GNU Mach itself doesn't support it yet for userland) - Net/Block hotplug - Memory balloon driver - port libxc - PCI support - native X support - dom0 support ? - framebuffer+keyboard+mouse support
    Thu 17 Jul 2008 10:52:57 PM UTCsthibaulPercent Complete0%=>10%
      Wiki-like text discussion box=>Status (priority order): # Use elfnote.h # partitions - Batch hypercalls where possible - remaining TODOs - PAE Support - Implement debug registers (but GNU Mach itself doesn't support it yet for userland) - Net/Block hotplug - Memory balloon driver - port libxc - PCI support - native X support - dom0 support ? - framebuffer+keyboard+mouse support
    Fri 09 May 2008 01:32:28 PM UTCtschwingeDependencies-=>Depends on task #8135

    Back to the top


    Powered by Savane 3.1-cleanup