OpenGrok
Cross Reference: pxe_call.S
xref
: /
src
/
sys
/
arch
/
i386
/
stand
/
pxeboot
/
pxe_call.S
Home
|
History
|
Annotate
|
Download
|
only in
pxeboot
History log of
/src/sys/arch/i386/stand/pxeboot/pxe_call.S
Revision
Date
Author
Comments
1.5
20-Oct-2013
christos
Revert previous code move to accommodate relocation that does not fit.
Move pxe_command_buf declaration next to the code so
that it fits on the 16 bit relocation. It is in the text segment, but
it does not matter since it is mapped read-write.
1.4
20-Oct-2013
christos
Move an instruction above .code16 so that it produces an R_386_32 instead
of an R_386_16 relocation, which is truncated to fit. XXX: untested.
1.3
01-Feb-2003
dsl
branches: 1.3.142; 1.3.152; 1.3.158;
Change all .S files to use .code16 and .code32
Support 32bit addresses >64k as valid on bios calls.
Move stack for dosboot and biosboot to >64 so stack doesn't hit data.
Use disk sector number passed by mbr code to select default partition
(the mbr code doesn't do this yet).
NB only biosboot and dosboot have been tested so far.
(changes approved by christos and fvdl)
1.2
27-Mar-2002
kanaoka
branches: 1.2.2; 1.2.8;
Add (missing)pushl/popl for %edi in ENTRY(pxecall_pxenv).
1.1
16-Feb-2002
thorpej
branches: 1.1.4;
Add a PXE boot loader. PXE interface code is derived by code
written by Alfred Perlstein, Paul Saab, John Baldwin for FreeBSD.
Still needs some work, but this will load a kernel on a Soekris net4501.
Many thanks to Frank van der Linden and his simulator wizardry for
helping me debug the low-level startup code.
1.1.4.3
01-Apr-2002
nathanw
Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
1.1.4.2
28-Feb-2002
nathanw
Catch up to -current.
1.1.4.1
16-Feb-2002
nathanw
file pxe_call.S was added on branch nathanw_sa on 2002-02-28 04:10:30 +0000
1.2.8.2
23-Jun-2002
jdolecek
catch up with -current on kqueue branch
1.2.8.1
27-Mar-2002
jdolecek
file pxe_call.S was added on branch kqueue on 2002-06-23 17:37:36 +0000
1.2.2.2
27-Mar-2002
kanaoka
Add (missing)pushl/popl for %edi in ENTRY(pxecall_pxenv).
1.2.2.1
27-Mar-2002
kanaoka
file pxe_call.S was added on branch sommerfeld_i386mp_1 on 2002-03-27 17:24:23 +0000
1.3.158.1
18-May-2014
rmind
sync with head
1.3.152.1
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.3.142.1
22-May-2014
yamt
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
Indexes created Mon Oct 20 05:10:11 GMT 2025