#
2eb214c9 |
| 02-Sep-2011 |
Austin Clements <amdragon@mit.edu> |
clear_pte_u -> clearpteu
|
#
91aa0f32 |
| 02-Sep-2011 |
Austin Clements <amdragon@mit.edu> |
Move copy_pte_u; fits vm.c in one less column and aligns proc.h
|
#
9e4272c1 |
| 02-Sep-2011 |
Austin Clements <amdragon@mit.edu> |
Cleanup comments and fit setupkvm on same page as kmap, which aligns lots of other things
|
#
14835ec9 |
| 02-Sep-2011 |
Austin Clements <amdragon@mit.edu> |
Style
|
#
cf7b6702 |
| 02-Sep-2011 |
Austin Clements <amdragon@mit.edu> |
Make mappages fit on the page
|
#
052e1848 |
| 02-Sep-2011 |
Austin Clements <amdragon@mit.edu> |
Skip missing page directories in deallocuvm
Previously, deallocuvm scanned from 0 to KERNBASE in one page increments, which had a noticable effect on boot time. Now it skips over missing page direc
Skip missing page directories in deallocuvm
Previously, deallocuvm scanned from 0 to KERNBASE in one page increments, which had a noticable effect on boot time. Now it skips over missing page directories.
show more ...
|
#
371ab7fa |
| 01-Sep-2011 |
Robert Morris <rtm@csail.mit.edu> |
inaccessible page under the user stack page, to help exec deal w/ too-large args
|
#
5a236924 |
| 01-Sep-2011 |
Robert Morris <rtm@csail.mit.edu> |
fix usertests to correctly test what happens when you call exec() with arguments that don't fit on a single page.
|
#
e25b74ca |
| 01-Sep-2011 |
Frans Kaashoek <kaashoek@26-4-190.dynamic.csail.mit.edu> |
Fix layout issues for printed version
|
#
a7061b4f |
| 29-Aug-2011 |
Austin Clements <amdragon@mit.edu> |
Style nits; indentation and tabs
|
#
6f232758 |
| 24-Aug-2011 |
Frans Kaashoek <kaashoek@26-4-190.dynamic.csail.mit.edu> |
Eliminate USERTOP; no use for it.
|
#
5f069dcf |
| 17-Aug-2011 |
Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local> |
Switch back to #define for PHYSTOP. Using the E820 to retrieve the memory map is too complicated (must be done in 16-bit real-mode, probably enlarged bootblock beyond 512 bytes, and a #define requir
Switch back to #define for PHYSTOP. Using the E820 to retrieve the memory map is too complicated (must be done in 16-bit real-mode, probably enlarged bootblock beyond 512 bytes, and a #define requires less explanation).
show more ...
|
#
c3dcf479 |
| 16-Aug-2011 |
Frans Kaashoek <kaashoek@26-4-190.dynamic.csail.mit.edu> |
Clean up memlayout.h Get rid of last instances of linear address and "la" Get ready for detecting physical memory dynamically
|
#
d9818bdd |
| 16-Aug-2011 |
Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local> |
Make Austin happier 2011
|
#
a4b213cf |
| 16-Aug-2011 |
Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local> |
Avoid "boot" in xv6
|
#
bd71a450 |
| 11-Aug-2011 |
Frans Kaashoek <kaashoek@40.sub-75-213-160.myvzw.com> |
Make AP processors boot using bootpgdir Remove device mapping from bootpgdir Remove unnecessary vmenable Set CPUS back to 2 in Makefile Passes all usertests
|
#
8a9933a2 |
| 10-Aug-2011 |
Frans Kaashoek <kaashoek@42.sub-75-251-87.myvzw.com> |
Tiny bit of cleanup
|
#
5460667c |
| 10-Aug-2011 |
Frans Kaashoek <kaashoek@42.sub-75-251-87.myvzw.com> |
x
|
#
66ba8079 |
| 10-Aug-2011 |
Frans Kaashoek <kaashoek@42.sub-75-251-87.myvzw.com> |
Use static page table for boot, mapping first 4Mbyte; no more segment trick Allocate proper kernel page table immediately in main using boot allocator Remove pginit Simplify address space layout a ti
Use static page table for boot, mapping first 4Mbyte; no more segment trick Allocate proper kernel page table immediately in main using boot allocator Remove pginit Simplify address space layout a tiny bit More to come (e.g., superpages to simplify static table)
show more ...
|
#
64797663 |
| 08-Aug-2011 |
Frans Kaashoek <kaashoek@14.sub-75-194-120.myvzw.com> |
Adjust sbrk test for large user address spaces All tests pass
|
#
547c28fc |
| 01-Aug-2011 |
Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local> |
Don't map IO space in the user part of the address space Passes all tests now (but need to update usertests to allow for more than 640k)
|
#
9aa0337d |
| 29-Jul-2011 |
Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local> |
Map kernel high Very important to give qemu memory through PHYSTOP :(
|
Revision tags: xv6-rev5 |
|
#
cf4b1ad9 |
| 20-Feb-2011 |
Russ Cox <rsc@swtch.com> |
xv6: formatting, cleanup, rev5 (take 2)
|
#
417c3711 |
| 11-Jan-2011 |
Russ Cox <rsc@swtch.com> |
more trivial cleanup
|
#
1a81e38b |
| 11-Jan-2011 |
Russ Cox <rsc@swtch.com> |
make new code like old code
Variable declarations at top of function, separate from initialization.
Use == 0 instead of ! for checking pointers.
Consistent spacing around {, *, casts.
Declare 0-p
make new code like old code
Variable declarations at top of function, separate from initialization.
Use == 0 instead of ! for checking pointers.
Consistent spacing around {, *, casts.
Declare 0-parameter functions as (void) not ().
Integer valued functions return -1 on failure, 0 on success.
show more ...
|