Bahadir Balban
0f9ea9674c
Progress on capabilities
...
Capabilities will be shared among collection of threads. A pager
will have a right to share its own capabilities with its space,
its thread group and its container.
Currently sharing is possible with only all of the caps. Next,
it will be support for cap splitting, granting, and partial sharing
and granting.
2009-10-22 14:04:25 +03:00
Bahadir Balban
d3d072e47d
Capability accounting for quantitative capabilities - First part done.
...
Need to make sure accounting charges correct containers during init.
Therefore kernel resource spending must also be accounted for.
2009-08-22 12:09:51 +03:00
Bahadir Balban
de087eb1f8
Clean up to kernel code, Added `used' field to capabilities
...
With the addition of used field, capability structure can be
used for resource accounting over the capability.
2009-08-21 12:10:34 +03:00
Bahadir Balban
519bfba8c7
Container/Pager/Capability initialization that works.
...
Need to safely free boot memory and jump to first task's stack.
Need to test scheduler and all syscall entries.
2009-08-04 13:56:11 +03:00
Bahadir Balban
7e8845abf8
Code that compiles until initialization of containers and pagers.
2009-08-02 23:43:14 +03:00
Bahadir Balban
dd8f773f10
Some more progress on resource management and boot up.
2009-07-29 13:32:38 +03:00