- Timestamp:
- 2012-06-29T13:02:14Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 722912e
- Parents:
- ba72f2b (diff), 0bbd13e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- boot
- Files:
-
- 558 added
- 1 deleted
- 24 edited
- 2 moved
-
Makefile (modified) (3 diffs)
-
Makefile.build (modified) (4 diffs)
-
Makefile.common (modified) (8 diffs)
-
Makefile.grub (modified) (1 diff)
-
Makefile.silo (modified) (1 diff)
-
Makefile.yaboot (modified) (1 diff)
-
arch/amd64/Makefile.inc (modified) (2 diffs)
-
arch/arm32/Makefile.inc (modified) (2 diffs)
-
arch/arm32/src/asm.S (modified) (1 diff)
-
arch/arm32/src/eabi.S (added)
-
arch/ia64/Makefile.inc (modified) (1 diff)
-
arch/ia64/src/main.c (modified) (1 diff)
-
arch/ia64/src/pal_asm.S (modified) (3 diffs)
-
arch/ia64/src/sal_asm.S (modified) (3 diffs)
-
arch/mips32/Makefile.inc (modified) (1 diff)
-
arch/mips64/Makefile.inc (modified) (1 diff)
-
arch/ppc32/Makefile.inc (modified) (1 diff)
-
arch/sparc64/Makefile.inc (modified) (1 diff)
-
genarch/include/division.h (modified) (1 diff)
-
genarch/src/division.c (modified) (5 diffs)
-
generic/include/memstr.h (modified) (1 diff)
-
generic/src/memstr.c (modified) (1 diff)
-
generic/src/printf_core.c (modified) (1 diff)
-
generic/src/str.c (modified) (4 diffs)
-
generic/src/version.c (modified) (1 diff)
-
grub.efi/COPYING (added)
-
grub.efi/README (added)
-
grub.efi/efi.img.gz (added)
-
grub.efi/i386-efi/acpi.mod (added)
-
grub.efi/i386-efi/affs.mod (added)
-
grub.efi/i386-efi/afs.mod (added)
-
grub.efi/i386-efi/afs_be.mod (added)
-
grub.efi/i386-efi/aout.mod (added)
-
grub.efi/i386-efi/appleldr.mod (added)
-
grub.efi/i386-efi/at_keyboard.mod (added)
-
grub.efi/i386-efi/ata.mod (added)
-
grub.efi/i386-efi/ata_pthru.mod (added)
-
grub.efi/i386-efi/befs.mod (added)
-
grub.efi/i386-efi/befs_be.mod (added)
-
grub.efi/i386-efi/bitmap.mod (added)
-
grub.efi/i386-efi/bitmap_scale.mod (added)
-
grub.efi/i386-efi/blocklist.mod (added)
-
grub.efi/i386-efi/boot.mod (added)
-
grub.efi/i386-efi/bsd.mod (added)
-
grub.efi/i386-efi/btrfs.mod (added)
-
grub.efi/i386-efi/bufio.mod (added)
-
grub.efi/i386-efi/cat.mod (added)
-
grub.efi/i386-efi/chain.mod (added)
-
grub.efi/i386-efi/cmp.mod (added)
-
grub.efi/i386-efi/command.lst (added)
-
grub.efi/i386-efi/configfile.mod (added)
-
grub.efi/i386-efi/cpio.mod (added)
-
grub.efi/i386-efi/cpuid.mod (added)
-
grub.efi/i386-efi/crypto.lst (added)
-
grub.efi/i386-efi/crypto.mod (added)
-
grub.efi/i386-efi/cs5536.mod (added)
-
grub.efi/i386-efi/date.mod (added)
-
grub.efi/i386-efi/datehook.mod (added)
-
grub.efi/i386-efi/datetime.mod (added)
-
grub.efi/i386-efi/dm_nv.mod (added)
-
grub.efi/i386-efi/echo.mod (added)
-
grub.efi/i386-efi/efi_gop.mod (added)
-
grub.efi/i386-efi/efi_uga.mod (added)
-
grub.efi/i386-efi/elf.mod (added)
-
grub.efi/i386-efi/example_functional_test.mod (added)
-
grub.efi/i386-efi/ext2.mod (added)
-
grub.efi/i386-efi/extcmd.mod (added)
-
grub.efi/i386-efi/fat.mod (added)
-
grub.efi/i386-efi/fixvideo.mod (added)
-
grub.efi/i386-efi/font.mod (added)
-
grub.efi/i386-efi/fs.lst (added)
-
grub.efi/i386-efi/fshelp.mod (added)
-
grub.efi/i386-efi/functional_test.mod (added)
-
grub.efi/i386-efi/gcry_arcfour.mod (added)
-
grub.efi/i386-efi/gcry_blowfish.mod (added)
-
grub.efi/i386-efi/gcry_camellia.mod (added)
-
grub.efi/i386-efi/gcry_cast5.mod (added)
-
grub.efi/i386-efi/gcry_crc.mod (added)
-
grub.efi/i386-efi/gcry_des.mod (added)
-
grub.efi/i386-efi/gcry_md4.mod (added)
-
grub.efi/i386-efi/gcry_md5.mod (added)
-
grub.efi/i386-efi/gcry_rfc2268.mod (added)
-
grub.efi/i386-efi/gcry_rijndael.mod (added)
-
grub.efi/i386-efi/gcry_rmd160.mod (added)
-
grub.efi/i386-efi/gcry_seed.mod (added)
-
grub.efi/i386-efi/gcry_serpent.mod (added)
-
grub.efi/i386-efi/gcry_sha1.mod (added)
-
grub.efi/i386-efi/gcry_sha256.mod (added)
-
grub.efi/i386-efi/gcry_sha512.mod (added)
-
grub.efi/i386-efi/gcry_tiger.mod (added)
-
grub.efi/i386-efi/gcry_twofish.mod (added)
-
grub.efi/i386-efi/gcry_whirlpool.mod (added)
-
grub.efi/i386-efi/gettext.mod (added)
-
grub.efi/i386-efi/gfxmenu.mod (added)
-
grub.efi/i386-efi/gfxterm.mod (added)
-
grub.efi/i386-efi/gptsync.mod (added)
-
grub.efi/i386-efi/gzio.mod (added)
-
grub.efi/i386-efi/halt.mod (added)
-
grub.efi/i386-efi/hashsum.mod (added)
-
grub.efi/i386-efi/hdparm.mod (added)
-
grub.efi/i386-efi/hello.mod (added)
-
grub.efi/i386-efi/help.mod (added)
-
grub.efi/i386-efi/hexdump.mod (added)
-
grub.efi/i386-efi/hfs.mod (added)
-
grub.efi/i386-efi/hfsplus.mod (added)
-
grub.efi/i386-efi/iorw.mod (added)
-
grub.efi/i386-efi/iso9660.mod (added)
-
grub.efi/i386-efi/jfs.mod (added)
-
grub.efi/i386-efi/jpeg.mod (added)
-
grub.efi/i386-efi/keylayouts.mod (added)
-
grub.efi/i386-efi/keystatus.mod (added)
-
grub.efi/i386-efi/linux.mod (added)
-
grub.efi/i386-efi/loadbios.mod (added)
-
grub.efi/i386-efi/loadenv.mod (added)
-
grub.efi/i386-efi/loopback.mod (added)
-
grub.efi/i386-efi/ls.mod (added)
-
grub.efi/i386-efi/lsacpi.mod (added)
-
grub.efi/i386-efi/lsefimmap.mod (added)
-
grub.efi/i386-efi/lsefisystab.mod (added)
-
grub.efi/i386-efi/lsmmap.mod (added)
-
grub.efi/i386-efi/lspci.mod (added)
-
grub.efi/i386-efi/lssal.mod (added)
-
grub.efi/i386-efi/lvm.mod (added)
-
grub.efi/i386-efi/mdraid09.mod (added)
-
grub.efi/i386-efi/mdraid1x.mod (added)
-
grub.efi/i386-efi/memdisk.mod (added)
-
grub.efi/i386-efi/memrw.mod (added)
-
grub.efi/i386-efi/minicmd.mod (added)
-
grub.efi/i386-efi/minix.mod (added)
-
grub.efi/i386-efi/minix2.mod (added)
-
grub.efi/i386-efi/mmap.mod (added)
-
grub.efi/i386-efi/moddep.lst (added)
-
grub.efi/i386-efi/msdospart.mod (added)
-
grub.efi/i386-efi/multiboot.mod (added)
-
grub.efi/i386-efi/multiboot2.mod (added)
-
grub.efi/i386-efi/nilfs2.mod (added)
-
grub.efi/i386-efi/normal.mod (added)
-
grub.efi/i386-efi/ntfs.mod (added)
-
grub.efi/i386-efi/ntfscomp.mod (added)
-
grub.efi/i386-efi/ohci.mod (added)
-
grub.efi/i386-efi/part_acorn.mod (added)
-
grub.efi/i386-efi/part_amiga.mod (added)
-
grub.efi/i386-efi/part_apple.mod (added)
-
grub.efi/i386-efi/part_bsd.mod (added)
-
grub.efi/i386-efi/part_gpt.mod (added)
-
grub.efi/i386-efi/part_msdos.mod (added)
-
grub.efi/i386-efi/part_sun.mod (added)
-
grub.efi/i386-efi/part_sunpc.mod (added)
-
grub.efi/i386-efi/partmap.lst (added)
-
grub.efi/i386-efi/parttool.lst (added)
-
grub.efi/i386-efi/parttool.mod (added)
-
grub.efi/i386-efi/password.mod (added)
-
grub.efi/i386-efi/password_pbkdf2.mod (added)
-
grub.efi/i386-efi/pbkdf2.mod (added)
-
grub.efi/i386-efi/pci.mod (added)
-
grub.efi/i386-efi/play.mod (added)
-
grub.efi/i386-efi/png.mod (added)
-
grub.efi/i386-efi/probe.mod (added)
-
grub.efi/i386-efi/raid.mod (added)
-
grub.efi/i386-efi/raid5rec.mod (added)
-
grub.efi/i386-efi/raid6rec.mod (added)
-
grub.efi/i386-efi/read.mod (added)
-
grub.efi/i386-efi/reboot.mod (added)
-
grub.efi/i386-efi/regexp.mod (added)
-
grub.efi/i386-efi/reiserfs.mod (added)
-
grub.efi/i386-efi/relocator.mod (added)
-
grub.efi/i386-efi/scsi.mod (added)
-
grub.efi/i386-efi/search.mod (added)
-
grub.efi/i386-efi/search_fs_file.mod (added)
-
grub.efi/i386-efi/search_fs_uuid.mod (added)
-
grub.efi/i386-efi/search_label.mod (added)
-
grub.efi/i386-efi/serial.mod (added)
-
grub.efi/i386-efi/setjmp.mod (added)
-
grub.efi/i386-efi/setpci.mod (added)
-
grub.efi/i386-efi/sfs.mod (added)
-
grub.efi/i386-efi/sleep.mod (added)
-
grub.efi/i386-efi/tar.mod (added)
-
grub.efi/i386-efi/terminal.lst (added)
-
grub.efi/i386-efi/terminal.mod (added)
-
grub.efi/i386-efi/terminfo.mod (added)
-
grub.efi/i386-efi/test.mod (added)
-
grub.efi/i386-efi/test_blockarg.mod (added)
-
grub.efi/i386-efi/testload.mod (added)
-
grub.efi/i386-efi/tga.mod (added)
-
grub.efi/i386-efi/trig.mod (added)
-
grub.efi/i386-efi/true.mod (added)
-
grub.efi/i386-efi/udf.mod (added)
-
grub.efi/i386-efi/ufs1.mod (added)
-
grub.efi/i386-efi/ufs2.mod (added)
-
grub.efi/i386-efi/uhci.mod (added)
-
grub.efi/i386-efi/usb.mod (added)
-
grub.efi/i386-efi/usb_keyboard.mod (added)
-
grub.efi/i386-efi/usbms.mod (added)
-
grub.efi/i386-efi/usbserial_common.mod (added)
-
grub.efi/i386-efi/usbserial_ftdi.mod (added)
-
grub.efi/i386-efi/usbserial_pl2303.mod (added)
-
grub.efi/i386-efi/usbtest.mod (added)
-
grub.efi/i386-efi/video.lst (added)
-
grub.efi/i386-efi/video.mod (added)
-
grub.efi/i386-efi/video_bochs.mod (added)
-
grub.efi/i386-efi/video_cirrus.mod (added)
-
grub.efi/i386-efi/video_fb.mod (added)
-
grub.efi/i386-efi/videoinfo.mod (added)
-
grub.efi/i386-efi/videotest.mod (added)
-
grub.efi/i386-efi/xfs.mod (added)
-
grub.efi/i386-efi/xnu.mod (added)
-
grub.efi/i386-efi/xnu_uuid.mod (added)
-
grub.efi/i386-efi/xzio.mod (added)
-
grub.efi/i386-efi/zfs.mod (added)
-
grub.efi/i386-efi/zfsinfo.mod (added)
-
grub.efi/x86_64-efi/acpi.mod (added)
-
grub.efi/x86_64-efi/affs.mod (added)
-
grub.efi/x86_64-efi/afs.mod (added)
-
grub.efi/x86_64-efi/afs_be.mod (added)
-
grub.efi/x86_64-efi/aout.mod (added)
-
grub.efi/x86_64-efi/appleldr.mod (added)
-
grub.efi/x86_64-efi/at_keyboard.mod (added)
-
grub.efi/x86_64-efi/ata.mod (added)
-
grub.efi/x86_64-efi/ata_pthru.mod (added)
-
grub.efi/x86_64-efi/befs.mod (added)
-
grub.efi/x86_64-efi/befs_be.mod (added)
-
grub.efi/x86_64-efi/bitmap.mod (added)
-
grub.efi/x86_64-efi/bitmap_scale.mod (added)
-
grub.efi/x86_64-efi/blocklist.mod (added)
-
grub.efi/x86_64-efi/boot.mod (added)
-
grub.efi/x86_64-efi/bsd.mod (added)
-
grub.efi/x86_64-efi/btrfs.mod (added)
-
grub.efi/x86_64-efi/bufio.mod (added)
-
grub.efi/x86_64-efi/cat.mod (added)
-
grub.efi/x86_64-efi/chain.mod (added)
-
grub.efi/x86_64-efi/cmp.mod (added)
-
grub.efi/x86_64-efi/command.lst (added)
-
grub.efi/x86_64-efi/configfile.mod (added)
-
grub.efi/x86_64-efi/cpio.mod (added)
-
grub.efi/x86_64-efi/cpuid.mod (added)
-
grub.efi/x86_64-efi/crypto.lst (added)
-
grub.efi/x86_64-efi/crypto.mod (added)
-
grub.efi/x86_64-efi/cs5536.mod (added)
-
grub.efi/x86_64-efi/date.mod (added)
-
grub.efi/x86_64-efi/datehook.mod (added)
-
grub.efi/x86_64-efi/datetime.mod (added)
-
grub.efi/x86_64-efi/dm_nv.mod (added)
-
grub.efi/x86_64-efi/echo.mod (added)
-
grub.efi/x86_64-efi/efi_gop.mod (added)
-
grub.efi/x86_64-efi/efi_uga.mod (added)
-
grub.efi/x86_64-efi/elf.mod (added)
-
grub.efi/x86_64-efi/example_functional_test.mod (added)
-
grub.efi/x86_64-efi/ext2.mod (added)
-
grub.efi/x86_64-efi/extcmd.mod (added)
-
grub.efi/x86_64-efi/fat.mod (added)
-
grub.efi/x86_64-efi/fixvideo.mod (added)
-
grub.efi/x86_64-efi/font.mod (added)
-
grub.efi/x86_64-efi/fs.lst (added)
-
grub.efi/x86_64-efi/fshelp.mod (added)
-
grub.efi/x86_64-efi/functional_test.mod (added)
-
grub.efi/x86_64-efi/gcry_arcfour.mod (added)
-
grub.efi/x86_64-efi/gcry_blowfish.mod (added)
-
grub.efi/x86_64-efi/gcry_camellia.mod (added)
-
grub.efi/x86_64-efi/gcry_cast5.mod (added)
-
grub.efi/x86_64-efi/gcry_crc.mod (added)
-
grub.efi/x86_64-efi/gcry_des.mod (added)
-
grub.efi/x86_64-efi/gcry_md4.mod (added)
-
grub.efi/x86_64-efi/gcry_md5.mod (added)
-
grub.efi/x86_64-efi/gcry_rfc2268.mod (added)
-
grub.efi/x86_64-efi/gcry_rijndael.mod (added)
-
grub.efi/x86_64-efi/gcry_rmd160.mod (added)
-
grub.efi/x86_64-efi/gcry_seed.mod (added)
-
grub.efi/x86_64-efi/gcry_serpent.mod (added)
-
grub.efi/x86_64-efi/gcry_sha1.mod (added)
-
grub.efi/x86_64-efi/gcry_sha256.mod (added)
-
grub.efi/x86_64-efi/gcry_sha512.mod (added)
-
grub.efi/x86_64-efi/gcry_tiger.mod (added)
-
grub.efi/x86_64-efi/gcry_twofish.mod (added)
-
grub.efi/x86_64-efi/gcry_whirlpool.mod (added)
-
grub.efi/x86_64-efi/gettext.mod (added)
-
grub.efi/x86_64-efi/gfxmenu.mod (added)
-
grub.efi/x86_64-efi/gfxterm.mod (added)
-
grub.efi/x86_64-efi/gptsync.mod (added)
-
grub.efi/x86_64-efi/gzio.mod (added)
-
grub.efi/x86_64-efi/halt.mod (added)
-
grub.efi/x86_64-efi/hashsum.mod (added)
-
grub.efi/x86_64-efi/hdparm.mod (added)
-
grub.efi/x86_64-efi/hello.mod (added)
-
grub.efi/x86_64-efi/help.mod (added)
-
grub.efi/x86_64-efi/hexdump.mod (added)
-
grub.efi/x86_64-efi/hfs.mod (added)
-
grub.efi/x86_64-efi/hfsplus.mod (added)
-
grub.efi/x86_64-efi/iorw.mod (added)
-
grub.efi/x86_64-efi/iso9660.mod (added)
-
grub.efi/x86_64-efi/jfs.mod (added)
-
grub.efi/x86_64-efi/jpeg.mod (added)
-
grub.efi/x86_64-efi/keylayouts.mod (added)
-
grub.efi/x86_64-efi/keystatus.mod (added)
-
grub.efi/x86_64-efi/linux.mod (added)
-
grub.efi/x86_64-efi/loadbios.mod (added)
-
grub.efi/x86_64-efi/loadenv.mod (added)
-
grub.efi/x86_64-efi/loopback.mod (added)
-
grub.efi/x86_64-efi/ls.mod (added)
-
grub.efi/x86_64-efi/lsacpi.mod (added)
-
grub.efi/x86_64-efi/lsefimmap.mod (added)
-
grub.efi/x86_64-efi/lsefisystab.mod (added)
-
grub.efi/x86_64-efi/lsmmap.mod (added)
-
grub.efi/x86_64-efi/lspci.mod (added)
-
grub.efi/x86_64-efi/lssal.mod (added)
-
grub.efi/x86_64-efi/lvm.mod (added)
-
grub.efi/x86_64-efi/mdraid09.mod (added)
-
grub.efi/x86_64-efi/mdraid1x.mod (added)
-
grub.efi/x86_64-efi/memdisk.mod (added)
-
grub.efi/x86_64-efi/memrw.mod (added)
-
grub.efi/x86_64-efi/minicmd.mod (added)
-
grub.efi/x86_64-efi/minix.mod (added)
-
grub.efi/x86_64-efi/minix2.mod (added)
-
grub.efi/x86_64-efi/mmap.mod (added)
-
grub.efi/x86_64-efi/moddep.lst (added)
-
grub.efi/x86_64-efi/msdospart.mod (added)
-
grub.efi/x86_64-efi/multiboot.mod (added)
-
grub.efi/x86_64-efi/multiboot2.mod (added)
-
grub.efi/x86_64-efi/nilfs2.mod (added)
-
grub.efi/x86_64-efi/normal.mod (added)
-
grub.efi/x86_64-efi/ntfs.mod (added)
-
grub.efi/x86_64-efi/ntfscomp.mod (added)
-
grub.efi/x86_64-efi/ohci.mod (added)
-
grub.efi/x86_64-efi/part_acorn.mod (added)
-
grub.efi/x86_64-efi/part_amiga.mod (added)
-
grub.efi/x86_64-efi/part_apple.mod (added)
-
grub.efi/x86_64-efi/part_bsd.mod (added)
-
grub.efi/x86_64-efi/part_gpt.mod (added)
-
grub.efi/x86_64-efi/part_msdos.mod (added)
-
grub.efi/x86_64-efi/part_sun.mod (added)
-
grub.efi/x86_64-efi/part_sunpc.mod (added)
-
grub.efi/x86_64-efi/partmap.lst (added)
-
grub.efi/x86_64-efi/parttool.lst (added)
-
grub.efi/x86_64-efi/parttool.mod (added)
-
grub.efi/x86_64-efi/password.mod (added)
-
grub.efi/x86_64-efi/password_pbkdf2.mod (added)
-
grub.efi/x86_64-efi/pbkdf2.mod (added)
-
grub.efi/x86_64-efi/pci.mod (added)
-
grub.efi/x86_64-efi/play.mod (added)
-
grub.efi/x86_64-efi/png.mod (added)
-
grub.efi/x86_64-efi/probe.mod (added)
-
grub.efi/x86_64-efi/raid.mod (added)
-
grub.efi/x86_64-efi/raid5rec.mod (added)
-
grub.efi/x86_64-efi/raid6rec.mod (added)
-
grub.efi/x86_64-efi/read.mod (added)
-
grub.efi/x86_64-efi/reboot.mod (added)
-
grub.efi/x86_64-efi/regexp.mod (added)
-
grub.efi/x86_64-efi/reiserfs.mod (added)
-
grub.efi/x86_64-efi/relocator.mod (added)
-
grub.efi/x86_64-efi/scsi.mod (added)
-
grub.efi/x86_64-efi/search.mod (added)
-
grub.efi/x86_64-efi/search_fs_file.mod (added)
-
grub.efi/x86_64-efi/search_fs_uuid.mod (added)
-
grub.efi/x86_64-efi/search_label.mod (added)
-
grub.efi/x86_64-efi/serial.mod (added)
-
grub.efi/x86_64-efi/setjmp.mod (added)
-
grub.efi/x86_64-efi/setpci.mod (added)
-
grub.efi/x86_64-efi/sfs.mod (added)
-
grub.efi/x86_64-efi/sleep.mod (added)
-
grub.efi/x86_64-efi/tar.mod (added)
-
grub.efi/x86_64-efi/terminal.lst (added)
-
grub.efi/x86_64-efi/terminal.mod (added)
-
grub.efi/x86_64-efi/terminfo.mod (added)
-
grub.efi/x86_64-efi/test.mod (added)
-
grub.efi/x86_64-efi/test_blockarg.mod (added)
-
grub.efi/x86_64-efi/testload.mod (added)
-
grub.efi/x86_64-efi/tga.mod (added)
-
grub.efi/x86_64-efi/trig.mod (added)
-
grub.efi/x86_64-efi/true.mod (added)
-
grub.efi/x86_64-efi/udf.mod (added)
-
grub.efi/x86_64-efi/ufs1.mod (added)
-
grub.efi/x86_64-efi/ufs2.mod (added)
-
grub.efi/x86_64-efi/uhci.mod (added)
-
grub.efi/x86_64-efi/usb.mod (added)
-
grub.efi/x86_64-efi/usb_keyboard.mod (added)
-
grub.efi/x86_64-efi/usbms.mod (added)
-
grub.efi/x86_64-efi/usbserial_common.mod (added)
-
grub.efi/x86_64-efi/usbserial_ftdi.mod (added)
-
grub.efi/x86_64-efi/usbserial_pl2303.mod (added)
-
grub.efi/x86_64-efi/usbtest.mod (added)
-
grub.efi/x86_64-efi/video.lst (added)
-
grub.efi/x86_64-efi/video.mod (added)
-
grub.efi/x86_64-efi/video_bochs.mod (added)
-
grub.efi/x86_64-efi/video_cirrus.mod (added)
-
grub.efi/x86_64-efi/video_fb.mod (added)
-
grub.efi/x86_64-efi/videoinfo.mod (added)
-
grub.efi/x86_64-efi/videotest.mod (added)
-
grub.efi/x86_64-efi/xfs.mod (added)
-
grub.efi/x86_64-efi/xnu.mod (added)
-
grub.efi/x86_64-efi/xnu_uuid.mod (added)
-
grub.efi/x86_64-efi/xzio.mod (added)
-
grub.efi/x86_64-efi/zfs.mod (added)
-
grub.efi/x86_64-efi/zfsinfo.mod (added)
-
grub.pc/COPYING (added)
-
grub.pc/README (moved) (moved from boot/grub/README ) (1 diff)
-
grub.pc/i386-pc/acpi.mod (added)
-
grub.pc/i386-pc/affs.mod (added)
-
grub.pc/i386-pc/afs.mod (added)
-
grub.pc/i386-pc/afs_be.mod (added)
-
grub.pc/i386-pc/aout.mod (added)
-
grub.pc/i386-pc/at_keyboard.mod (added)
-
grub.pc/i386-pc/ata.mod (added)
-
grub.pc/i386-pc/ata_pthru.mod (added)
-
grub.pc/i386-pc/befs.mod (added)
-
grub.pc/i386-pc/befs_be.mod (added)
-
grub.pc/i386-pc/biosdisk.mod (added)
-
grub.pc/i386-pc/bitmap.mod (added)
-
grub.pc/i386-pc/bitmap_scale.mod (added)
-
grub.pc/i386-pc/blocklist.mod (added)
-
grub.pc/i386-pc/boot.mod (added)
-
grub.pc/i386-pc/bsd.mod (added)
-
grub.pc/i386-pc/btrfs.mod (added)
-
grub.pc/i386-pc/bufio.mod (added)
-
grub.pc/i386-pc/cat.mod (added)
-
grub.pc/i386-pc/chain.mod (added)
-
grub.pc/i386-pc/cmostest.mod (added)
-
grub.pc/i386-pc/cmp.mod (added)
-
grub.pc/i386-pc/command.lst (added)
-
grub.pc/i386-pc/configfile.mod (added)
-
grub.pc/i386-pc/cpio.mod (added)
-
grub.pc/i386-pc/cpuid.mod (added)
-
grub.pc/i386-pc/crypto.lst (added)
-
grub.pc/i386-pc/crypto.mod (added)
-
grub.pc/i386-pc/cs5536.mod (added)
-
grub.pc/i386-pc/date.mod (added)
-
grub.pc/i386-pc/datehook.mod (added)
-
grub.pc/i386-pc/datetime.mod (added)
-
grub.pc/i386-pc/dm_nv.mod (added)
-
grub.pc/i386-pc/drivemap.mod (added)
-
grub.pc/i386-pc/echo.mod (added)
-
grub.pc/i386-pc/efiemu.mod (added)
-
grub.pc/i386-pc/elf.mod (added)
-
grub.pc/i386-pc/example_functional_test.mod (added)
-
grub.pc/i386-pc/ext2.mod (added)
-
grub.pc/i386-pc/extcmd.mod (added)
-
grub.pc/i386-pc/fat.mod (added)
-
grub.pc/i386-pc/font.mod (added)
-
grub.pc/i386-pc/fs.lst (added)
-
grub.pc/i386-pc/fshelp.mod (added)
-
grub.pc/i386-pc/functional_test.mod (added)
-
grub.pc/i386-pc/gcry_arcfour.mod (added)
-
grub.pc/i386-pc/gcry_blowfish.mod (added)
-
grub.pc/i386-pc/gcry_camellia.mod (added)
-
grub.pc/i386-pc/gcry_cast5.mod (added)
-
grub.pc/i386-pc/gcry_crc.mod (added)
-
grub.pc/i386-pc/gcry_des.mod (added)
-
grub.pc/i386-pc/gcry_md4.mod (added)
-
grub.pc/i386-pc/gcry_md5.mod (added)
-
grub.pc/i386-pc/gcry_rfc2268.mod (added)
-
grub.pc/i386-pc/gcry_rijndael.mod (added)
-
grub.pc/i386-pc/gcry_rmd160.mod (added)
-
grub.pc/i386-pc/gcry_seed.mod (added)
-
grub.pc/i386-pc/gcry_serpent.mod (added)
-
grub.pc/i386-pc/gcry_sha1.mod (added)
-
grub.pc/i386-pc/gcry_sha256.mod (added)
-
grub.pc/i386-pc/gcry_sha512.mod (added)
-
grub.pc/i386-pc/gcry_tiger.mod (added)
-
grub.pc/i386-pc/gcry_twofish.mod (added)
-
grub.pc/i386-pc/gcry_whirlpool.mod (added)
-
grub.pc/i386-pc/gettext.mod (added)
-
grub.pc/i386-pc/gfxmenu.mod (added)
-
grub.pc/i386-pc/gfxterm.mod (added)
-
grub.pc/i386-pc/gptsync.mod (added)
-
grub.pc/i386-pc/gzio.mod (added)
-
grub.pc/i386-pc/halt.mod (added)
-
grub.pc/i386-pc/hashsum.mod (added)
-
grub.pc/i386-pc/hdparm.mod (added)
-
grub.pc/i386-pc/hello.mod (added)
-
grub.pc/i386-pc/help.mod (added)
-
grub.pc/i386-pc/hexdump.mod (added)
-
grub.pc/i386-pc/hfs.mod (added)
-
grub.pc/i386-pc/hfsplus.mod (added)
-
grub.pc/i386-pc/iorw.mod (added)
-
grub.pc/i386-pc/iso9660.mod (added)
-
grub.pc/i386-pc/jfs.mod (added)
-
grub.pc/i386-pc/jpeg.mod (added)
-
grub.pc/i386-pc/keylayouts.mod (added)
-
grub.pc/i386-pc/keystatus.mod (added)
-
grub.pc/i386-pc/legacycfg.mod (added)
-
grub.pc/i386-pc/linux.mod (added)
-
grub.pc/i386-pc/linux16.mod (added)
-
grub.pc/i386-pc/loadenv.mod (added)
-
grub.pc/i386-pc/loopback.mod (added)
-
grub.pc/i386-pc/ls.mod (added)
-
grub.pc/i386-pc/lsacpi.mod (added)
-
grub.pc/i386-pc/lsapm.mod (added)
-
grub.pc/i386-pc/lsmmap.mod (added)
-
grub.pc/i386-pc/lspci.mod (added)
-
grub.pc/i386-pc/lvm.mod (added)
-
grub.pc/i386-pc/mdraid09.mod (added)
-
grub.pc/i386-pc/mdraid1x.mod (added)
-
grub.pc/i386-pc/memdisk.mod (added)
-
grub.pc/i386-pc/memrw.mod (added)
-
grub.pc/i386-pc/minicmd.mod (added)
-
grub.pc/i386-pc/minix.mod (added)
-
grub.pc/i386-pc/minix2.mod (added)
-
grub.pc/i386-pc/mmap.mod (added)
-
grub.pc/i386-pc/moddep.lst (added)
-
grub.pc/i386-pc/msdospart.mod (added)
-
grub.pc/i386-pc/multiboot.mod (added)
-
grub.pc/i386-pc/multiboot2.mod (added)
-
grub.pc/i386-pc/nilfs2.mod (added)
-
grub.pc/i386-pc/normal.mod (added)
-
grub.pc/i386-pc/ntfs.mod (added)
-
grub.pc/i386-pc/ntfscomp.mod (added)
-
grub.pc/i386-pc/ntldr.mod (added)
-
grub.pc/i386-pc/ohci.mod (added)
-
grub.pc/i386-pc/part_acorn.mod (added)
-
grub.pc/i386-pc/part_amiga.mod (added)
-
grub.pc/i386-pc/part_apple.mod (added)
-
grub.pc/i386-pc/part_bsd.mod (added)
-
grub.pc/i386-pc/part_gpt.mod (added)
-
grub.pc/i386-pc/part_msdos.mod (added)
-
grub.pc/i386-pc/part_sun.mod (added)
-
grub.pc/i386-pc/part_sunpc.mod (added)
-
grub.pc/i386-pc/partmap.lst (added)
-
grub.pc/i386-pc/parttool.lst (added)
-
grub.pc/i386-pc/parttool.mod (added)
-
grub.pc/i386-pc/password.mod (added)
-
grub.pc/i386-pc/password_pbkdf2.mod (added)
-
grub.pc/i386-pc/pbkdf2.mod (added)
-
grub.pc/i386-pc/pci.mod (added)
-
grub.pc/i386-pc/play.mod (added)
-
grub.pc/i386-pc/png.mod (added)
-
grub.pc/i386-pc/probe.mod (added)
-
grub.pc/i386-pc/pxe.mod (added)
-
grub.pc/i386-pc/pxecmd.mod (added)
-
grub.pc/i386-pc/raid.mod (added)
-
grub.pc/i386-pc/raid5rec.mod (added)
-
grub.pc/i386-pc/raid6rec.mod (added)
-
grub.pc/i386-pc/read.mod (added)
-
grub.pc/i386-pc/reboot.mod (added)
-
grub.pc/i386-pc/regexp.mod (added)
-
grub.pc/i386-pc/reiserfs.mod (added)
-
grub.pc/i386-pc/relocator.mod (added)
-
grub.pc/i386-pc/scsi.mod (added)
-
grub.pc/i386-pc/search.mod (added)
-
grub.pc/i386-pc/search_fs_file.mod (added)
-
grub.pc/i386-pc/search_fs_uuid.mod (added)
-
grub.pc/i386-pc/search_label.mod (added)
-
grub.pc/i386-pc/sendkey.mod (added)
-
grub.pc/i386-pc/serial.mod (added)
-
grub.pc/i386-pc/setjmp.mod (added)
-
grub.pc/i386-pc/setpci.mod (added)
-
grub.pc/i386-pc/sfs.mod (added)
-
grub.pc/i386-pc/sleep.mod (added)
-
grub.pc/i386-pc/tar.mod (added)
-
grub.pc/i386-pc/terminal.lst (added)
-
grub.pc/i386-pc/terminal.mod (added)
-
grub.pc/i386-pc/terminfo.mod (added)
-
grub.pc/i386-pc/test.mod (added)
-
grub.pc/i386-pc/test_blockarg.mod (added)
-
grub.pc/i386-pc/testload.mod (added)
-
grub.pc/i386-pc/tga.mod (added)
-
grub.pc/i386-pc/trig.mod (added)
-
grub.pc/i386-pc/true.mod (added)
-
grub.pc/i386-pc/udf.mod (added)
-
grub.pc/i386-pc/ufs1.mod (added)
-
grub.pc/i386-pc/ufs2.mod (added)
-
grub.pc/i386-pc/uhci.mod (added)
-
grub.pc/i386-pc/usb.mod (added)
-
grub.pc/i386-pc/usb_keyboard.mod (added)
-
grub.pc/i386-pc/usbms.mod (added)
-
grub.pc/i386-pc/usbserial_common.mod (added)
-
grub.pc/i386-pc/usbserial_ftdi.mod (added)
-
grub.pc/i386-pc/usbserial_pl2303.mod (added)
-
grub.pc/i386-pc/usbtest.mod (added)
-
grub.pc/i386-pc/vbe.mod (added)
-
grub.pc/i386-pc/vga.mod (added)
-
grub.pc/i386-pc/vga_text.mod (added)
-
grub.pc/i386-pc/video.lst (added)
-
grub.pc/i386-pc/video.mod (added)
-
grub.pc/i386-pc/video_bochs.mod (added)
-
grub.pc/i386-pc/video_cirrus.mod (added)
-
grub.pc/i386-pc/video_fb.mod (added)
-
grub.pc/i386-pc/videoinfo.mod (added)
-
grub.pc/i386-pc/videotest.mod (added)
-
grub.pc/i386-pc/xfs.mod (added)
-
grub.pc/i386-pc/xnu.mod (added)
-
grub.pc/i386-pc/xnu_uuid.mod (added)
-
grub.pc/i386-pc/xzio.mod (added)
-
grub.pc/i386-pc/zfs.mod (added)
-
grub.pc/i386-pc/zfsinfo.mod (added)
-
grub.pc/pc.img (added)
-
grub.pc/stage2_eltorito (moved) (moved from boot/grub/stage2_eltorito )
-
grub/COPYING (deleted)
Legend:
- Unmodified
- Added
- Removed
-
boot/Makefile
rba72f2b r6843a9c 40 40 $(PACK) $(OBJCOPY) $(BFD_NAME) $(BFD_ARCH) arch/$(KARCH) $(COMPONENTS) 41 41 42 $(INITRD).img: $(INITRD).fs 43 $(MKHORD) $(PAGE_SIZE) $< $@ 44 45 $(INITRD).fs: build_dist 42 $(INITRD).img: build_dist 46 43 ifeq ($(RDFMT),tmpfs) 47 44 $(MKTMPFS) $(DIST_PATH) $@ … … 69 66 cp "$$file" "$(DIST_PATH)/app/" ; \ 70 67 done 71 for file in $(NET_CFG) ; do \72 cp "$$file" "$(DIST_PATH)/cfg/net/" ; \73 done74 68 for drv in $(RD_DRVS) ; do \ 75 69 drv_dir="`dirname "$$drv"`" ; \ … … 95 89 96 90 clean_dist: 97 rm -f $(INITRD). fs $(INITRD).img $(COMPS_H) $(COMPS_C) $(LINK) $(LINK).comp *.co91 rm -f $(INITRD).img $(COMPS_H) $(COMPS_C) $(LINK) $(LINK).comp *.co 98 92 rm -f $(USPACE_PATH)/dist/srv/* 99 93 rm -rf $(USPACE_PATH)/dist/drv/* -
boot/Makefile.build
rba72f2b r6843a9c 34 34 OPTIMIZATION = 3 35 35 36 DEFS = -DRELEASE=$(RELEASE) "-D NAME=$(NAME)" -D__$(BITS)_BITS__ -D__$(ENDIANESS)__36 DEFS = -DRELEASE=$(RELEASE) "-DCOPYRIGHT=$(COPYRIGHT)" "-DNAME=$(NAME)" -D__$(BITS)_BITS__ -D__$(ENDIANESS)__ 37 37 38 38 GCC_CFLAGS = -I$(INCLUDES) -O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \ … … 46 46 -ffreestanding -fno-builtin -nostdlib -nostdinc -Wall -Wmissing-prototypes \ 47 47 -Werror-implicit-function-declaration -wd170 48 49 SUNCC_CFLAGS = -I$(INCLUDES) -xO$(OPTIMIZATION) \50 -xnolib -xc99=all -features=extensions \51 -erroff=E_ZERO_SIZED_STRUCT_UNION52 48 53 49 CLANG_CFLAGS = -I$(INCLUDES) -O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \ … … 66 62 GCC_CFLAGS += -g 67 63 ICC_CFLAGS += -g 68 SUNCC_CFLAGS += -g69 64 CLANG_CFLAGS += -g 70 65 endif … … 83 78 CFLAGS = $(ICC_CFLAGS) $(EXTRA_CFLAGS) 84 79 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) 85 endif86 87 ifeq ($(COMPILER),suncc)88 CFLAGS = $(SUNCC_CFLAGS) $(EXTRA_CFLAGS)89 DEFS += $(CONFIG_DEFS)90 DEPEND_DEFS = $(DEFS)91 80 endif 92 81 -
boot/Makefile.common
rba72f2b r6843a9c 53 53 SANDBOX = pack 54 54 PACK = $(TOOLS_PATH)/pack.py 55 MKHORD = $(TOOLS_PATH)/mkhord.py56 55 MKTMPFS = $(TOOLS_PATH)/mktmpfs.py 57 56 MKFAT = $(TOOLS_PATH)/mkfat.py … … 73 72 $(USPACE_PATH)/srv/loader/loader \ 74 73 $(USPACE_PATH)/app/init/init \ 75 $(USPACE_PATH)/srv/loc /loc\74 $(USPACE_PATH)/srv/locsrv/locsrv \ 76 75 $(USPACE_PATH)/srv/bd/rd/rd \ 77 76 $(USPACE_PATH)/srv/vfs/vfs … … 99 98 $(USPACE_PATH)/srv/bd/part/guid_part/g_part \ 100 99 $(USPACE_PATH)/srv/bd/part/mbr_part/mbr_part \ 101 $(USPACE_PATH)/srv/clip /clip\100 $(USPACE_PATH)/srv/clipboard/clipboard \ 102 101 $(USPACE_PATH)/srv/fs/tmpfs/tmpfs \ 103 102 $(USPACE_PATH)/srv/fs/fat/fat \ … … 106 105 $(USPACE_PATH)/srv/fs/exfat/exfat \ 107 106 $(USPACE_PATH)/srv/fs/ext2fs/ext2fs \ 107 $(USPACE_PATH)/srv/hid/remcons/remcons \ 108 $(USPACE_PATH)/srv/net/ethip/ethip \ 109 $(USPACE_PATH)/srv/net/inetsrv/inetsrv \ 110 $(USPACE_PATH)/srv/net/loopip/loopip \ 111 $(USPACE_PATH)/srv/net/tcp/tcp \ 112 $(USPACE_PATH)/srv/net/udp/udp \ 108 113 $(USPACE_PATH)/srv/taskmon/taskmon \ 109 $(USPACE_PATH)/srv/net/nil/eth/eth \110 $(USPACE_PATH)/srv/net/nil/nildummy/nildummy \111 $(USPACE_PATH)/srv/net/il/arp/arp \112 $(USPACE_PATH)/srv/net/il/ip/ip \113 $(USPACE_PATH)/srv/net/tl/icmp/icmp \114 $(USPACE_PATH)/srv/net/tl/udp/udp \115 $(USPACE_PATH)/srv/net/tl/tcp/tcp \116 $(USPACE_PATH)/srv/net/net/net \117 114 $(USPACE_PATH)/srv/devman/devman 118 115 … … 123 120 test/test2 \ 124 121 test/test3 \ 125 nic/lo \ 126 nic/ne2k 122 nic/ne2k \ 123 nic/e1k \ 124 nic/rtl8139 127 125 128 126 RD_DRV_CFG = … … 160 158 $(USPACE_PATH)/app/edit/edit \ 161 159 $(USPACE_PATH)/app/ext2info/ext2info \ 160 $(USPACE_PATH)/app/inet/inet \ 162 161 $(USPACE_PATH)/app/kill/kill \ 163 162 $(USPACE_PATH)/app/killall/killall \ 164 $(USPACE_PATH)/app/loc info/locinfo\163 $(USPACE_PATH)/app/loc/loc \ 165 164 $(USPACE_PATH)/app/mixerctl/mixerctl \ 166 165 $(USPACE_PATH)/app/mkfat/mkfat \ 166 $(USPACE_PATH)/app/mkexfat/mkexfat \ 167 167 $(USPACE_PATH)/app/mkmfs/mkmfs \ 168 168 $(USPACE_PATH)/app/lsusb/lsusb \ … … 177 177 $(USPACE_PATH)/app/nettest1/nettest1 \ 178 178 $(USPACE_PATH)/app/nettest2/nettest2 \ 179 $(USPACE_PATH)/app/nettest3/nettest3 \ 179 180 $(USPACE_PATH)/app/netecho/netecho \ 181 $(USPACE_PATH)/app/nterm/nterm \ 180 182 $(USPACE_PATH)/app/ping/ping \ 181 183 $(USPACE_PATH)/app/stats/stats \ … … 201 203 endif 202 204 203 ifneq ($(CONFIG_BAREBONE),y) 204 NET_CFG = \ 205 $(USPACE_PATH)/srv/net/cfg/general \ 206 $(USPACE_PATH)/srv/net/cfg/lo.nic \ 207 $(USPACE_PATH)/srv/net/cfg/ne2k.nic 205 ifeq ($(CONFIG_MSIM),y) 206 RD_APPS_NON_ESSENTIAL += \ 207 $(USPACE_PATH)/app/msim/msim 208 208 endif 209 209 -
boot/Makefile.grub
rba72f2b r6843a9c 31 31 include Makefile.common 32 32 33 STAGE2 = grub/stage2_eltorito 34 STAGE2_IN = boot/$(STAGE2) 33 GRUB = grub.$(GRUB_ARCH) 34 BOOT = $(DISTROOT)/boot 35 36 ELTORITO = boot/grub/$(GRUB_ARCH).img 37 IMAGE = $(DISTROOT)/$(ELTORITO) 38 39 ifeq ($(GRUB_ARCH),pc) 40 BOOT_CONFIG = $(BOOT)/grub/i386-pc/grub.cfg 41 MULTIBOOT_CMD = multiboot 42 MODULE_CMD = module 43 endif 44 ifeq ($(GRUB_ARCH),efi) 45 BOOT_CONFIG = $(BOOT)/grub/grub.cfg 46 MULTIBOOT_CMD = multiboot2 47 MODULE_CMD = module2 48 endif 35 49 36 50 all: $(BOOT_OUTPUT) 37 51 38 52 $(BOOT_OUTPUT): build_dist 39 mkisofs -J -r -b $(STAGE2_IN) -no-emul-boot -boot-load-size 4 -boot-info-table -o $@ $(DISTROOT)/ 53 ifeq ($(GRUB_ARCH),pc) 54 $(GENISOIMAGE) -J -r -input-charset utf-8 -V "HelenOS boot ISO" -eltorito-boot $(ELTORITO) -no-emul-boot -boot-load-size 64 -boot-info-table -o $@ $(DISTROOT)/ 55 endif 56 ifeq ($(GRUB_ARCH),efi) 57 $(GENISOIMAGE) -J -r -input-charset utf-8 -V "HelenOS boot ISO" -efi-boot $(ELTORITO) -o $@ $(DISTROOT)/ 58 endif 40 59 41 60 build_dist: clean 42 mkdir -p $(DISTROOT)/boot/grub 43 cp $(STAGE2) $(DISTROOT)/boot/grub/ 61 mkdir -p $(BOOT) 62 cp -r -L $(GRUB) $(BOOT)/grub 63 ifeq ($(GRUB_ARCH),efi) 64 gunzip $(IMAGE) 65 endif 66 44 67 for module in $(COMPONENTS) ; do \ 45 cp "$$module" $( DISTROOT)/boot/ ; \68 cp "$$module" $(BOOT)/ ; \ 46 69 done 47 70 48 echo "default 0" > $(DISTROOT)/boot/grub/menu.lst 49 echo "timeout 10" >> $(DISTROOT)/boot/grub/menu.lst 50 echo "" >> $(DISTROOT)/boot/grub/menu.lst 51 echo "title=HelenOS" >> $(DISTROOT)/boot/grub/menu.lst 52 echo " root (cd)" >> $(DISTROOT)/boot/grub/menu.lst 71 echo "set default=0" > $(BOOT_CONFIG) 72 echo "set timeout=10" >> $(BOOT_CONFIG) 73 echo "" >> $(BOOT_CONFIG) 74 75 ifeq ($(GRUB_ARCH),pc) 76 echo "insmod vbe" >> $(BOOT_CONFIG) 77 echo "insmod vga" >> $(BOOT_CONFIG) 78 endif 79 ifeq ($(GRUB_ARCH),efi) 80 echo "insmod efi_gop" >> $(BOOT_CONFIG) 81 echo "insmod efi_uga" >> $(BOOT_CONFIG) 82 endif 83 echo "" >> $(BOOT_CONFIG) 84 85 echo "menuentry 'HelenOS $(RELEASE)' --class helenos --class os {" >> $(BOOT_CONFIG) 53 86 for module in $(MODULES) ; do \ 87 echo " echo 'Loading $$module'" >> $(BOOT_CONFIG) ; \ 54 88 if [ "$$module" = "kernel.bin" ] ; then \ 55 echo " kernel /boot/$$module" >> $(DISTROOT)/boot/grub/menu.lst; \89 echo " $(MULTIBOOT_CMD) /boot/$$module" >> $(BOOT_CONFIG) ; \ 56 90 else \ 57 echo " module /boot/$$module" >> $(DISTROOT)/boot/grub/menu.lst; \91 echo " $(MODULE_CMD) /boot/$$module /boot/$$module" >> $(BOOT_CONFIG) ; \ 58 92 fi \ 59 93 done 94 echo "}" >> $(BOOT_CONFIG) 60 95 61 96 clean: -
boot/Makefile.silo
rba72f2b r6843a9c 41 41 42 42 $(POST_OUTPUT): build_dist 43 mkisofs-f -G $(ISOFS_B_IN) -B ... -r -o $@ $(DISTROOT)/43 $(GENISOIMAGE) -f -G $(ISOFS_B_IN) -B ... -r -o $@ $(DISTROOT)/ 44 44 45 45 build_dist: clean -
boot/Makefile.yaboot
rba72f2b r6843a9c 40 40 41 41 $(POST_OUTPUT): build_dist 42 mkisofs-hfs -part -map $(MAPS) -no-desktop -hfs-volid "HelenOS" -hfs-bless $(DISTROOT)/boot -r -o $@ $(DISTROOT)/42 $(GENISOIMAGE) -hfs -part -map $(MAPS) -no-desktop -hfs-volid "HelenOS" -hfs-bless $(DISTROOT)/boot -r -o $@ $(DISTROOT)/ 43 43 44 44 build_dist: clean -
boot/arch/amd64/Makefile.inc
rba72f2b r6843a9c 27 27 # 28 28 29 PAGE_SIZE = 409630 31 29 RD_SRVS_ESSENTIAL += \ 32 $(USPACE_PATH)/srv/hw/char/i8042/i8042 \33 30 $(USPACE_PATH)/srv/hw/irc/apic/apic \ 34 31 $(USPACE_PATH)/srv/hw/irc/i8259/i8259 … … 43 40 bus/pci/pciintel \ 44 41 bus/isa \ 42 char/i8042 \ 43 char/ns8250 \ 44 char/ps2mouse \ 45 char/xtkbd \ 45 46 bus/usb/ehci\ 46 47 bus/usb/ohci \ -
boot/arch/arm32/Makefile.inc
rba72f2b r6843a9c 39 39 BITS = 32 40 40 ENDIANESS = LE 41 PAGE_SIZE = 4096 41 EXTRA_CFLAGS = -march=armv4 42 42 43 43 RD_SRVS_ESSENTIAL += \ 44 $(USPACE_PATH)/srv/hid/s3c24xx_ts/s3c24 ts \45 $(USPACE_PATH)/srv/hw/char/s3c24xx_uart/s3c24 ser44 $(USPACE_PATH)/srv/hid/s3c24xx_ts/s3c24xx_ts \ 45 $(USPACE_PATH)/srv/hw/char/s3c24xx_uart/s3c24xx_uart 46 46 47 47 RD_SRVS_NON_ESSENTIAL += \ … … 50 50 SOURCES = \ 51 51 arch/$(BARCH)/src/asm.S \ 52 arch/$(BARCH)/src/eabi.S \ 52 53 arch/$(BARCH)/src/main.c \ 53 54 arch/$(BARCH)/src/mm.c \ -
boot/arch/arm32/src/asm.S
rba72f2b r6843a9c 60 60 # before passing control to the copied code. 61 61 # 62 bxr062 mov pc, r0 -
boot/arch/ia64/Makefile.inc
rba72f2b r6843a9c 33 33 BITS = 64 34 34 ENDIANESS = LE 35 PAGE_SIZE = 1638436 35 EXTRA_CFLAGS = -fno-unwind-tables -mfixed-range=f32-f127 -mno-pic -mno-sdata 37 36 38 37 RD_SRVS_NON_ESSENTIAL += 39 38 40 RD_SRVS_ESSENTIAL += \ 41 $(USPACE_PATH)/srv/hw/char/i8042/i8042 39 RD_SRVS_ESSENTIAL += 42 40 43 41 SOURCES = \ -
boot/arch/ia64/src/main.c
rba72f2b r6843a9c 189 189 printf("\nInflating components ... "); 190 190 191 /* 192 * We will use the next available address for a copy of each component to 193 * make sure that inflate() works with disjunctive memory regions. 194 */ 195 top = ALIGN_UP(top, PAGE_SIZE); 196 191 197 for (i = cnt; i > 0; i--) { 192 198 printf("%s ", components[i - 1].name); 193 199 194 int err = inflate(components[i - 1].start, components[i - 1].size, 200 /* 201 * Copy the component to a location which is guaranteed not to 202 * overlap with the destination for inflate(). 203 */ 204 memmove((void *) top, components[i - 1].start, components[i - 1].size); 205 206 int err = inflate((void *) top, components[i - 1].size, 195 207 dest[i - 1], components[i - 1].inflated); 196 208 -
boot/arch/ia64/src/pal_asm.S
rba72f2b r6843a9c 32 32 33 33 pal_static_call: 34 alloc loc0 = ar.pfs, 7, 5, 0, 0 34 alloc loc0 = ar.pfs, 7, 6, 0, 0 35 36 mov loc1 = psr ;; 37 mov psr.l = r0 ;; 38 srlz.i 39 srlz.d 35 40 36 mov loc 1= gp37 mov loc 2= rp41 mov loc2 = gp 42 mov loc3 = rp 38 43 39 addl loc 3= @gprel(pal_proc), gp40 44 addl loc4 = @gprel(pal_proc), gp 45 41 46 mov r28 = in0 42 47 mov r29 = in1 … … 44 49 mov r31 = in3 ;; 45 50 46 ld8 loc 3 = [loc3]47 movl loc 4= 0f ;;51 ld8 loc4 = [loc4] 52 movl loc5 = 0f ;; 48 53 49 mov b6 = loc 350 mov rp = loc 4;;54 mov b6 = loc4 55 mov rp = loc5 ;; 51 56 br.cond.sptk.many b6 52 57 53 58 0: 59 mov psr.l = loc1 ;; 60 srlz.i 61 srlz.d 62 54 63 cmp.ne p7,p0 = 0, in4 55 64 cmp.ne p8,p0 = 0, in5 … … 60 69 (p9) st8 [in6] = r11 61 70 62 mov gp = loc 163 mov rp = loc 2;;71 mov gp = loc2 72 mov rp = loc3 ;; 64 73 65 74 mov ar.pfs = loc0 -
boot/arch/ia64/src/sal_asm.S
rba72f2b r6843a9c 29 29 .explicit 30 30 31 #define STACK_SCRATCH_AREA 16 32 #define STACK_IN8 (0 + STACK_SCRATCH_AREA) 33 #define STACK_IN9 (8 + STACK_SCRATCH_AREA) 34 #define STACK_IN10 (16 + STACK_SCRATCH_AREA) 35 31 36 .global sal_call 32 37 … … 39 44 # 40 45 sal_call: 41 alloc loc0 = ar.pfs, 11, 5, 8, 046 alloc loc0 = ar.pfs, 8, 8, 8, 0 42 47 48 adds sp = -STACK_SCRATCH_AREA, sp 49 43 50 mov loc1 = gp 44 51 mov loc2 = rp … … 57 64 58 65 ld8 loc3 = [loc3] 59 ld8 gp = [loc4] ;; 66 ld8 gp = [loc4] 67 68 adds r14 = STACK_IN8 + STACK_SCRATCH_AREA, sp 69 adds r15 = STACK_IN9 + STACK_SCRATCH_AREA, sp 70 adds r16 = STACK_IN10 + STACK_SCRATCH_AREA, sp ;; 71 72 ld8 loc5 = [r14] 73 ld8 loc6 = [r15] 74 ld8 loc7 = [r16] 60 75 61 76 mov b6 = loc3 ;; 62 77 br.call.sptk.many rp = b6 63 78 64 cmp.ne p7,p0 = 0, in865 cmp.ne p8,p0 = 0, in966 cmp.ne p9,p0 = 0, in10;;79 cmp.ne p7,p0 = 0, loc5 80 cmp.ne p8,p0 = 0, loc6 81 cmp.ne p9,p0 = 0, loc7 ;; 67 82 68 (p7) st8 [ in8] = r969 (p8) st8 [ in9] = r1070 (p9) st8 [ in10] = r1183 (p7) st8 [loc5] = r9 84 (p8) st8 [loc6] = r10 85 (p9) st8 [loc7] = r11 71 86 72 87 mov gp = loc1 73 mov rp = loc2 ;; 88 mov rp = loc2 89 90 adds sp = STACK_SCRATCH_AREA, sp ;; 74 91 75 92 mov ar.pfs = loc0 76 93 br.ret.sptk.many rp 94 -
boot/arch/mips32/Makefile.inc
rba72f2b r6843a9c 29 29 BFD_ARCH = mips 30 30 BITS = 32 31 PAGE_SIZE = 1638432 31 EXTRA_CFLAGS = -mno-abicalls -G 0 -fno-zero-initialized-in-bss -mips3 -mabi=32 33 32 -
boot/arch/mips64/Makefile.inc
rba72f2b r6843a9c 29 29 BFD_ARCH = mips:4000 30 30 BITS = 64 31 PAGE_SIZE = 1638432 31 EXTRA_CFLAGS = -mno-abicalls -G 0 -fno-zero-initialized-in-bss -mips3 -mabi=64 33 32 -
boot/arch/ppc32/Makefile.inc
rba72f2b r6843a9c 37 37 BITS = 32 38 38 ENDIANESS = BE 39 PAGE_SIZE = 409640 39 EXTRA_CFLAGS = -mcpu=powerpc -msoft-float -m32 41 40 -
boot/arch/sparc64/Makefile.inc
rba72f2b r6843a9c 37 37 BITS = 64 38 38 ENDIANESS = BE 39 PAGE_SIZE = 1638440 39 EXTRA_CFLAGS = -mcpu=ultrasparc -m64 -mno-fpu -mcmodel=medlow 41 40 -
boot/genarch/include/division.h
rba72f2b r6843a9c 33 33 #define BOOT_DIVISION_H_ 34 34 35 /* 32bit integer division */36 35 extern int __divsi3(int, int); 37 38 /* 64bit integer division */39 36 extern long long __divdi3(long long, long long); 40 37 41 /* 32bit unsigned integer division */42 38 extern unsigned int __udivsi3(unsigned int, unsigned int); 43 44 /* 64bit unsigned integer division */45 39 extern unsigned long long __udivdi3(unsigned long long, unsigned long long); 46 40 47 /* 32bit remainder of the signed division */48 41 extern int __modsi3(int, int); 49 50 /* 64bit remainder of the signed division */51 42 extern long long __moddi3(long long, long long); 52 43 53 /* 32bit remainder of the unsigned division */54 44 extern unsigned int __umodsi3(unsigned int, unsigned int); 55 56 /* 64bit remainder of the unsigned division */57 45 extern unsigned long long __umoddi3(unsigned long long, unsigned long long); 58 46 47 extern int __divmodsi3(int, int, int *); 48 extern unsigned int __udivmodsi3(unsigned int, unsigned int, unsigned int *); 49 50 extern long long __divmoddi3(long long, long long, long long *); 59 51 extern unsigned long long __udivmoddi3(unsigned long long, unsigned long long, 60 52 unsigned long long *); -
boot/genarch/src/division.c
rba72f2b r6843a9c 73 73 { 74 74 unsigned long long result; 75 int steps = sizeof(unsigned long long) * 8; 75 int steps = sizeof(unsigned long long) * 8; 76 76 77 77 *remainder = 0; … … 104 104 105 105 /* 32bit integer division */ 106 int __divsi3(int a, int b) 106 int __divsi3(int a, int b) 107 107 { 108 108 unsigned int rem; … … 116 116 117 117 /* 64bit integer division */ 118 long long __divdi3(long long a, long long b) 118 long long __divdi3(long long a, long long b) 119 119 { 120 120 unsigned long long rem; … … 155 155 156 156 /* 64bit remainder of the signed division */ 157 long long __moddi3(long long a, longlong b)157 long long __moddi3(long long a, long long b) 158 158 { 159 159 unsigned long long rem; … … 183 183 } 184 184 185 int __divmodsi3(int a, int b, int *c) 186 { 187 unsigned int rem; 188 int result = (int) divandmod32(ABSVAL(a), ABSVAL(b), &rem); 189 190 if (SGN(a) == SGN(b)) { 191 *c = rem; 192 return result; 193 } 194 195 *c = -rem; 196 return -result; 197 } 198 199 unsigned int __udivmodsi3(unsigned int a, unsigned int b, 200 unsigned int *c) 201 { 202 return divandmod32(a, b, c); 203 } 204 205 long long __divmoddi3(long long a, long long b, long long *c) 206 { 207 unsigned long long rem; 208 long long result = (int) divandmod64(ABSVAL(a), ABSVAL(b), &rem); 209 210 if (SGN(a) == SGN(b)) { 211 *c = rem; 212 return result; 213 } 214 215 *c = -rem; 216 return -result; 217 } 218 185 219 unsigned long long __udivmoddi3(unsigned long long a, unsigned long long b, 186 220 unsigned long long *c) -
boot/generic/include/memstr.h
rba72f2b r6843a9c 36 36 37 37 extern void *memcpy(void *, const void *, size_t); 38 extern void *memmove(void *, const void *, size_t); 38 39 39 40 #endif -
boot/generic/src/memstr.c
rba72f2b r6843a9c 51 51 } 52 52 53 /** Move memory block with possible overlapping. 54 * 55 * Copy cnt bytes from src address to dst address. The source 56 * and destination memory areas may overlap. 57 * 58 * @param dst Destination address to copy to. 59 * @param src Source address to copy from. 60 * @param cnt Number of bytes to copy. 61 * 62 * @return Destination address. 63 * 64 */ 65 void *memmove(void *dst, const void *src, size_t cnt) 66 { 67 /* Nothing to do? */ 68 if (src == dst) 69 return dst; 70 71 /* Non-overlapping? */ 72 if ((dst >= src + cnt) || (src >= dst + cnt)) 73 return memcpy(dst, src, cnt); 74 75 uint8_t *dp; 76 const uint8_t *sp; 77 78 /* Which direction? */ 79 if (src > dst) { 80 /* Forwards. */ 81 dp = dst; 82 sp = src; 83 84 while (cnt-- != 0) 85 *dp++ = *sp++; 86 } else { 87 /* Backwards. */ 88 dp = dst + (cnt - 1); 89 sp = src + (cnt - 1); 90 91 while (cnt-- != 0) 92 *dp-- = *sp--; 93 } 94 95 return dst; 96 } 97 53 98 /** @} 54 99 */ -
boot/generic/src/printf_core.c
rba72f2b r6843a9c 210 210 /* Print leading spaces. */ 211 211 size_t strw = str_length(str); 212 if ( precision == 0)212 if ((precision == 0) || (precision > strw)) 213 213 precision = strw; 214 214 -
boot/generic/src/str.c
rba72f2b r6843a9c 100 100 #include <str.h> 101 101 #include <errno.h> 102 103 /** Check the condition if wchar_t is signed */ 104 #ifdef WCHAR_IS_UNSIGNED 105 #define WCHAR_SIGNED_CHECK(cond) (true) 106 #else 107 #define WCHAR_SIGNED_CHECK(cond) (cond) 108 #endif 102 109 103 110 /** Byte mask consisting of lowest @n bits (out of 8) */ … … 198 205 * code was invalid. 199 206 */ 200 int chr_encode( wchar_t ch, char *str, size_t *offset, size_t size)207 int chr_encode(const wchar_t ch, char *str, size_t *offset, size_t size) 201 208 { 202 209 if (*offset >= size) … … 325 332 bool ascii_check(wchar_t ch) 326 333 { 327 if ( (ch >= 0) && (ch <= 127))334 if (WCHAR_SIGNED_CHECK(ch >= 0) && (ch <= 127)) 328 335 return true; 329 336 … … 338 345 bool chr_check(wchar_t ch) 339 346 { 340 if ( (ch >= 0) && (ch <= 1114111))347 if (WCHAR_SIGNED_CHECK(ch >= 0) && (ch <= 1114111)) 341 348 return true; 342 349 -
boot/generic/src/version.c
rba72f2b r6843a9c 32 32 33 33 static const char *project = "HelenOS bootloader"; 34 static const char *copyright = "Copyright (c) 2001-2011 HelenOS project";34 static const char *copyright = STRING(COPYRIGHT); 35 35 static const char *release = STRING(RELEASE); 36 36 static const char *name = STRING(NAME); -
boot/grub.pc/README
rba72f2b r6843a9c 1 The binary files of GRUB boot loader in this directory have been created 2 by compiling GRUB for the 'i386-pc' target and then using the grub-mkrescue 3 script to create the El Torito boot image. 4 1 5 For licensing terms of GRUB boot loader see the file COPYING contained 2 6 in this directory. Full version of GRUB, including its source code,
Note:
See TracChangeset
for help on using the changeset viewer.
