Applied patch set 6 by Ben, derived from Anthony's megapatch, and minor
authorGodmar Back <godmar@gmail.com>
Fri, 22 Aug 2008 02:21:23 +0000 (02:21 +0000)
committerGodmar Back <godmar@gmail.com>
Fri, 22 Aug 2008 02:21:23 +0000 (02:21 +0000)
commit8fc9be2744dbe24bf5676a0502b36d5afe3b9ebb
tree557116b92be0b361a4efc16a0c0520968ffcc51a
parent4ae5b30e5eb0be98521235060001c2d6d9828345
Applied patch set 6 by Ben, derived from Anthony's megapatch, and minor
patches by me.  This introduces, among others:
- booting from BIOS
- PCI support
- USB support
- RTC support
- PCSpeaker support
83 files changed:
AUTHORS
LICENSE
doc/bibliography.texi
doc/filesys.texi
doc/installation.texi
doc/intro.texi
doc/license.texi
doc/reference.texi
doc/threads.texi
doc/userprog.texi
doc/vm.texi
src/Makefile.build
src/Makefile.userprog
src/devices/block.c [new file with mode: 0644]
src/devices/block.h [new file with mode: 0644]
src/devices/disk.c [deleted file]
src/devices/disk.h [deleted file]
src/devices/ide.c [new file with mode: 0644]
src/devices/ide.h [new file with mode: 0644]
src/devices/partition.c [new file with mode: 0644]
src/devices/partition.h [new file with mode: 0644]
src/devices/pci.c [new file with mode: 0755]
src/devices/pci.h [new file with mode: 0755]
src/devices/pci_lookup.h [new file with mode: 0644]
src/devices/pit.c [new file with mode: 0644]
src/devices/pit.h [new file with mode: 0644]
src/devices/rtc.c [new file with mode: 0644]
src/devices/rtc.h [new file with mode: 0644]
src/devices/speaker.c [new file with mode: 0644]
src/devices/speaker.h [new file with mode: 0644]
src/devices/timer.c
src/devices/usb.c [new file with mode: 0644]
src/devices/usb.h [new file with mode: 0644]
src/devices/usb_ehci.c [new file with mode: 0644]
src/devices/usb_hub.c [new file with mode: 0644]
src/devices/usb_hub.h [new file with mode: 0644]
src/devices/usb_storage.c [new file with mode: 0644]
src/devices/usb_uhci.c [new file with mode: 0644]
src/devices/vga.c
src/filesys/Make.vars
src/filesys/directory.c
src/filesys/directory.h
src/filesys/filesys.c
src/filesys/filesys.h
src/filesys/free-map.c
src/filesys/free-map.h
src/filesys/fsutil.c
src/filesys/fsutil.h
src/filesys/inode.c
src/filesys/inode.h
src/lib/debug.c
src/lib/endian.h [new file with mode: 0644]
src/lib/kernel/list.h
src/lib/packed.h [new file with mode: 0644]
src/lib/stdio.c
src/lib/stdio.h
src/lib/ustar.c [new file with mode: 0644]
src/lib/ustar.h [new file with mode: 0644]
src/tests/Make.tests
src/tests/filesys/extended/Make.tests
src/tests/filesys/extended/tar.c
src/tests/tests.pm
src/tests/userprog/Make.tests
src/threads/Make.vars
src/threads/init.c
src/threads/init.h
src/threads/interrupt.c
src/threads/interrupt.h
src/threads/io.h
src/threads/kernel.lds.S
src/threads/loader.S
src/threads/loader.h
src/threads/palloc.c
src/threads/palloc.h
src/threads/pte.h
src/threads/start.S
src/userprog/Make.vars
src/userprog/pagedir.c
src/utils/Pintos.pm [new file with mode: 0644]
src/utils/pintos
src/utils/pintos-mkdisk
src/utils/pintos-set-cmdline [new file with mode: 0644]
src/vm/Make.vars