History log of /xv6-public/vm.c (Results 26 – 50 of 80)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


1234