#
7e948283 |
|
16-Apr-2019 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
armv8: Fix mem_alloc on matching caps in init And ensure Barebones system work by assigning a generous amount of RAM Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
9bd8d1d5 |
|
03-Apr-2019 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
2b7a2668 |
|
08-Dec-2017 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
init: add check in mymm_alloc() to catch recursive calls Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
199fa3f3 |
|
06-Oct-2017 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
tracing: make larger trace buffers possible Init allocates the Frame cap for the shared trace buffer. As we only gave init 16MB for it's memory allocator, this could fail for larger machines (e.g. babybel). This commit increases the maximum number of cores for tracing to 32, and the per-core trace buffer to 20'000 events. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
cc0a3484 |
|
13-Oct-2016 |
Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch> |
Use generated OBJSIZE_* constants instead of hard-coded values. This requires more cleanup of code that still requires sizes in bits, e.g. the memory server. Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
|
#
5342c5ca |
|
26-Jul-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T258: Fix libmm to refill it's slot allocator if refill function provided Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
17948f60 |
|
22-Jul-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T258, T264, T270: Implement two-level cspace layout using L1/L2 CNode objects. distops functionality is NYI. This commit also makes the root cnodes explicit for sys_map(), closes T270. Notable changes: * LRPC LMP endpoints are regular capabilities in L2 cnode, no longer in root cnode. * Capability operations take a capability address for the root cnode relative to which capability addresses are to be resolved. The root cnode capability address must be resolvable in the current domains cspace. Closes T264. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
c953ff7e |
|
10-May-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T191: x86_64: make it compile again Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
01c45491 |
|
09-May-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T191: init: use mm_add_multi in initialize_ram_alloc() Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
be54ebeb |
|
29-Apr-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T191: x86_64: refactor retype2 back to retype Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
e2b5a153 |
|
21-Apr-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T191: User space works again with reduced set of provided capabilities.
|
#
c743887a |
|
11-Nov-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Remove debug print in mem_alloc.
|
#
9aaad009 |
|
11-Nov-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Rename x86boot/armboot -> corectrl.
|
#
b1935c19 |
|
11-Nov-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Revert "Fix mem_alloc required bits. (TODO: figure out why exactly this breaks now)" This reverts commit efef82f5fe79b927153795df91bae9b4098f983a.
|
#
efef82f5 |
|
10-Nov-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Fix mem_alloc required bits. (TODO: figure out why exactly this breaks now)
|
#
d13c7d2f |
|
30-Apr-2014 |
Reto Achermann <acreto@student.ethz.ch> |
added entries to gitignore
|
#
d45a3c43 |
|
29-Apr-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Addition of a second supercn. It turned out that running Barrelfish on machines with lots of RAM will results in a error during booting that the supercn has no more space left. As soon as supercn0 has no space left, the allocator will switch to the second supercn1 to store the capabilities. Also memserver will get both endpoints and switches automatically to the next supercn while building up the memory allocator. The maximum size bits are extended to 40. The offsets are adapted to support 1024GB physical memory. The implementation has been tested on qemu prior commit.
|
#
559955b4 |
|
02-Aug-2011 |
Simon Peter <speter@inf.ethz.ch> |
Merge from ASPLOS tree.
|
#
9299dcef |
|
08-Jul-2011 |
Stefan Kästle <stefan.kaestle@inf.ethz.ch> |
Initial version of public stable barrelfish repository.
|