Make runoff happy
This commit is contained in:
parent
b7fed77b7b
commit
5bf3fbee00
25
README
25
README
|
@ -15,20 +15,17 @@ xv6 borrows code from the following sources:
|
|||
FreeBSD (ioapic.c)
|
||||
NetBSD (console.c)
|
||||
|
||||
The following people have made contributions:
|
||||
Russ Cox (context switching, locking)
|
||||
Cliff Frey (MP)
|
||||
Xiao Yu (MP)
|
||||
Nickolai Zeldovich
|
||||
Austin Clements
|
||||
The following people have made contributions: Russ Cox (context switching,
|
||||
locking), Cliff Frey (MP), Xiao Yu (MP), Nickolai Zeldovich, and Austin
|
||||
Clements.
|
||||
|
||||
In addition, we are grateful for the bug reports and patches contributed by
|
||||
Silas Boyd-Wickizer, Mike CAT, Nelson Elhage, Nathaniel Filardo, Peter
|
||||
Froehlich, Yakir Goaran, Shivam Handa, Bryan Henry, Jim Huang, Anders Kaseorg,
|
||||
kehao95, Eddie Kohler, Imbar Marinescu, Yandong Mao, Hitoshi Mitake, Carmi
|
||||
Merimovich, Joel Nider, Greg Price, Ayan Shafqat, Eldar Sehayek, Yongming Shen,
|
||||
Cam Tenny, Rafael Ubal, Warren Toomey, Stephen Tu, Pablo Ventura, Xi Wang,
|
||||
Keiichi Watanabe, Nicolas Wolovick, Jindong Zhang, and Zou Chang Wei.
|
||||
We are also grateful for the bug reports and patches contributed by Silas
|
||||
Boyd-Wickizer, Mike CAT, Nelson Elhage, Nathaniel Filardo, Peter Froehlich,
|
||||
Yakir Goaran, Shivam Handa, Bryan Henry, Jim Huang, Anders Kaseorg, kehao95,
|
||||
Eddie Kohler, Imbar Marinescu, Yandong Mao, Hitoshi Mitake, Carmi Merimovich,
|
||||
Joel Nider, Greg Price, Ayan Shafqat, Eldar Sehayek, Yongming Shen, Cam Tenny,
|
||||
Rafael Ubal, Warren Toomey, Stephen Tu, Pablo Ventura, Xi Wang, Keiichi
|
||||
Watanabe, Nicolas Wolovick, Jindong Zhang, and Zou Chang Wei.
|
||||
|
||||
The code in the files that constitute xv6 is
|
||||
Copyright 2006-2016 Frans Kaashoek, Robert Morris, and Russ Cox.
|
||||
|
@ -43,7 +40,7 @@ BUILDING AND RUNNING XV6
|
|||
To build xv6 on an x86 ELF machine (like Linux or FreeBSD), run "make".
|
||||
On non-x86 or non-ELF machines (like OS X, even on x86), you will
|
||||
need to install a cross-compiler gcc suite capable of producing x86 ELF
|
||||
binaries. See http://pdos.csail.mit.edu/6.828/2014/tools.html.
|
||||
binaries. See http://pdos.csail.mit.edu/6.828/2016/tools.html.
|
||||
Then run "make TOOLPREFIX=i386-jos-elf-".
|
||||
|
||||
To run xv6, install the QEMU PC simulators. To run in QEMU, run "make qemu".
|
||||
|
|
3
elf.h
3
elf.h
|
@ -40,3 +40,6 @@ struct proghdr {
|
|||
#define ELF_PROG_FLAG_EXEC 1
|
||||
#define ELF_PROG_FLAG_WRITE 2
|
||||
#define ELF_PROG_FLAG_READ 4
|
||||
|
||||
//PAGEBREAK!
|
||||
// Blank page.
|
||||
|
|
3
main.c
3
main.c
|
@ -113,6 +113,3 @@ pde_t entrypgdir[NPDENTRIES] = {
|
|||
//PAGEBREAK!
|
||||
// Blank page.
|
||||
//PAGEBREAK!
|
||||
// Blank page.
|
||||
//PAGEBREAK!
|
||||
// Blank page.
|
||||
|
|
Loading…
Reference in a new issue