/freebsd-9.3-release/sys/boot/i386/boot2/ |
H A D | Makefile | 5 FILES= boot boot1 boot2 55 boot: boot1 boot2 56 cat boot1 boot2 > boot 66 CLEANFILES+= boot2 boot2.ld boot2.ldr boot2.bin boot2.out boot2.o \ 67 boot2 [all...] |
H A D | boot1.S | 83 * Trampoline used by boot2 to call read to read data from the disk via 112 * Load the rest of boot2 and BTX up, copy the parts to the right locations, 173 * boot2. %si references the start of the slice we are looking for, so go 174 * ahead and load up the first 16 sectors (boot1 + boot2) from that. When 176 * boot1 ends up at 0x8c00, and boot2 starts at 0x8c00 + 0x200 = 0x8e00. 177 * The first part of boot2 is the disklabel, which is 0x200 bytes long. 179 * it also runs from. The boot2.bin binary starts right after the end of 182 * when we use btxld to create boot2, we use an entry point of 0x2000. That 183 * entry point is relative to MEM_USR; thus boot2.bin starts at 0xc000. 190 add %bx,%si # %si to start of boot2 [all...] |
/freebsd-9.3-release/sys/boot/pc98/boot2/ |
H A D | Makefile | 5 # XXX: clang can compile the boot code just fine, but boot2 gets too big 9 FILES= boot boot1 boot2 39 -I${.CURDIR}/../../i386/boot2 \ 60 .PATH: ${.CURDIR}/../../i386/boot2 64 boot: boot1 boot2 65 cat boot1 boot2 > boot 75 CLEANFILES+= boot2 boot2.ld boot2.ldr boot2 [all...] |
/freebsd-9.3-release/sys/boot/arm/at91/ |
H A D | Makefile | 3 SUBDIR= libat91 boot0 boot0iic boot0spi boot2 bootiic bootspi
|
/freebsd-9.3-release/sys/boot/pc98/ |
H A D | Makefile | 3 SUBDIR= boot0 boot0.5 pc98boot btx boot2 cdboot kgzldr libpc98 loader
|
/freebsd-9.3-release/sys/boot/arm/at91/boot2/ |
H A D | Makefile | 5 P=boot2 7 SRCS=arm_init.S boot2.c ${BOOT_FLAVOR:L}_board.c
|
/freebsd-9.3-release/sys/boot/i386/ |
H A D | Makefile | 5 SUBDIR= mbr pmbr boot0 boot0sio btx boot2 cdboot gptboot kgzldr \ 8 # special boot programs, 'self-extracting boot2+loader'
|
/freebsd-9.3-release/sys/boot/i386/gptboot/ |
H A D | Makefile | 3 .PATH: ${.CURDIR}/../boot2 ${.CURDIR}/../common ${.CURDIR}/../../common 33 -I${.CURDIR}/../boot2 \
|
H A D | gptldr.S | 32 * Partly from: src/sys/boot/i386/boot2/boot1.S 1.31 53 * Copy BTX and boot2 to the right locations and start it all up. 68 * its header to find boot2. We need to copy boot2 to MEM_USR and BTX 69 * to MEM_BTX. Since those might overlap, we have to copy boot2 71 * boot2 is, but we assume it can't be longer than 64k, so we just always 76 add %bx,%si # %si to start of boot2 83 mov $(64 * 1024 - 16),%di # largest boot2 range 121 * Save drive number from BIOS so boot2 can see it and start BTX.
|
/freebsd-9.3-release/sys/boot/i386/gptzfsboot/ |
H A D | Makefile | 3 .PATH: ${.CURDIR}/../boot2 ${.CURDIR}/../gptboot \ 30 -I${.CURDIR}/../boot2 \
|
/freebsd-9.3-release/sys/boot/i386/zfsboot/ |
H A D | Makefile | 3 .PATH: ${.CURDIR}/../boot2 ${.CURDIR}/../common ${.CURDIR}/../../common 28 -I${.CURDIR}/../boot2 \
|
H A D | zfsldr.S | 90 * load boot2. %si references the start of the slice we are looking 95 * all at 0x9000. The first part of boot2 is BTX, which wants to run 96 * at 0x9000. The boot2.bin binary starts right after the end of BTX, 100 * 0x2000. That entry point is relative to MEM_USR; thus boot2.bin 111 movl $1024,%eax # Offset to boot2
|
/freebsd-9.3-release/lib/libdisk/ |
H A D | disk.c | 123 printf(" boot1=%p, boot2=%p, bootipl=%p, bootmenu=%p\n", 124 d->boot1, d->boot2, d->bootipl, d->bootmenu); 126 printf(" boot1=%p, boot2=%p, bootmgr=%p\n", 127 d->boot1, d->boot2, d->bootmgr); 165 if (d->boot2) 166 free(d->boot2); 312 if (d->boot2) 313 free(d->boot2); 314 d->boot2 = malloc(15 * 512); 315 if (!d->boot2) [all...] |
H A D | write_amd64_disk.c | 46 if (new->boot2) 47 memcpy(buf + 512, new->boot2, BBSIZE - 512);
|
H A D | write_i386_disk.c | 46 if (new->boot2) 47 memcpy(buf + 512, new->boot2, BBSIZE - 512);
|
H A D | write_pc98_disk.c | 48 if (new->boot2) 49 memcpy(buf + 512, new->boot2, BBSIZE - 512);
|
H A D | libdisk.h | 78 u_char *boot2; member in struct:disk
|
H A D | tst01.c | 271 Set_Boot_Blocks(d, boot1, boot2);
|
/freebsd-9.3-release/sys/boot/arm/ixp425/boot2/ |
H A D | Makefile | 13 P=boot2 15 SRCS=arm_init.S boot2.c ${BOOT_FLAVOR:L}_board.c
|
/freebsd-9.3-release/usr.sbin/sade/ |
H A D | disks.c | 886 static u_char *boot2; local 894 if (!boot2) boot2 = bootalloc("boot2", NULL); 895 Set_Boot_Blocks(d, boot1, boot2);
|
/freebsd-9.3-release/usr.sbin/sysinstall/ |
H A D | disks.c | 894 static u_char *boot2; local 902 if (!boot2) boot2 = bootalloc("boot2", NULL); 903 Set_Boot_Blocks(d, boot1, boot2);
|
/freebsd-9.3-release/release/picobsd/build/ |
H A D | picobsd | 133 c_boot2=/boot/boot2
|