Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
1 result
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.02Sep131Aug3029262524222119171615121198731Jul292724Jun28Apr28Feb1911Jan10229Sep272019151332131Aug302611106528Jul26252326Feb1Dec23Nov24Oct7530Sep20153230Aug813Jul121131May268Mar20Oct17161512828Sep24119328Aug22212020Dec28Nov20Oct12130Sep272625191815531Aug30292827242322212014109829Jun19Oct181317Sep87654330Aug29282625Nuke data.S, since we do have a custom linker script.Correct terminology in kernel.ldOops, dropped a parenclear_pte_u -> clearpteuMove copy_pte_u; fits vm.c in one less column and aligns proc.hCleanup comments and fit setupkvm on same page as kmap, which aligns lots of other thingsStyleMake mappages fit on the pagebootother -> entryother in READMESkip missing page directories in deallocuvmMerge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6inaccessible page under the user stack page, to help exec deal w/ too-large argsFix layoutHave one definition of kernel stack sizeMerge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6fix usertests to correctly test what happens when you callUse stosl in memset; makes boot time bearableFix layout issues for printed versionmove the kernel to 0x80000000simplify the end of entry.Senterpgdir -> entrypgdirRevert "Introduce and use sleeplocks instead of BUSY flags"Renumber I_VALID since I_BUSY is gonedir-locals.el to set style in EmacsStyle nits; indentation and tabsMerge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6Introduce and use sleeplocks instead of BUSY flagssegment register -> segment descriptorMake cross reference with text workEliminate USERTOP; no use for it.A commentRemove sys_init syscallMerge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6delete dead codemake dirlookup and dirlink more similarbootloader reads into a physical address (not a virtual address)Make elf proghdr fields match what objdump printsSwitch 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).Clean up memlayout.hUpdate make clean
Loading