Searched refs:boot2 (Results 1 - 22 of 22) sorted by relevance

/freebsd-9.3-release/sys/boot/i386/boot2/
H A DMakefile5 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 Dboot1.S83 * 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 DMakefile5 # 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 DMakefile3 SUBDIR= libat91 boot0 boot0iic boot0spi boot2 bootiic bootspi
/freebsd-9.3-release/sys/boot/pc98/
H A DMakefile3 SUBDIR= boot0 boot0.5 pc98boot btx boot2 cdboot kgzldr libpc98 loader
/freebsd-9.3-release/sys/boot/arm/at91/boot2/
H A DMakefile5 P=boot2
7 SRCS=arm_init.S boot2.c ${BOOT_FLAVOR:L}_board.c
/freebsd-9.3-release/sys/boot/i386/
H A DMakefile5 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 DMakefile3 .PATH: ${.CURDIR}/../boot2 ${.CURDIR}/../common ${.CURDIR}/../../common
33 -I${.CURDIR}/../boot2 \
H A Dgptldr.S32 * 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 DMakefile3 .PATH: ${.CURDIR}/../boot2 ${.CURDIR}/../gptboot \
30 -I${.CURDIR}/../boot2 \
/freebsd-9.3-release/sys/boot/i386/zfsboot/
H A DMakefile3 .PATH: ${.CURDIR}/../boot2 ${.CURDIR}/../common ${.CURDIR}/../../common
28 -I${.CURDIR}/../boot2 \
H A Dzfsldr.S90 * 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 Ddisk.c123 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 Dwrite_amd64_disk.c46 if (new->boot2)
47 memcpy(buf + 512, new->boot2, BBSIZE - 512);
H A Dwrite_i386_disk.c46 if (new->boot2)
47 memcpy(buf + 512, new->boot2, BBSIZE - 512);
H A Dwrite_pc98_disk.c48 if (new->boot2)
49 memcpy(buf + 512, new->boot2, BBSIZE - 512);
H A Dlibdisk.h78 u_char *boot2; member in struct:disk
H A Dtst01.c271 Set_Boot_Blocks(d, boot1, boot2);
/freebsd-9.3-release/sys/boot/arm/ixp425/boot2/
H A DMakefile13 P=boot2
15 SRCS=arm_init.S boot2.c ${BOOT_FLAVOR:L}_board.c
/freebsd-9.3-release/usr.sbin/sade/
H A Ddisks.c886 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 Ddisks.c894 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 Dpicobsd133 c_boot2=/boot/boot2

Completed in 95 milliseconds