Michael Brown
|
14fb6ba189
|
Quick and very dirty hack to get r8169 driver working again, prior to
any rewrite.
|
17 years ago |
Michael Brown
|
ed5ff61790
|
Standardise DBG_PRINTF()->DBG(), and remove custom definitions for
DBG_PRINTF() and assert().
|
17 years ago |
Michael Brown
|
881dd8e102
|
Switch rm_ss and rm_sp back to being words; it'll make it less
confusing to read the code.
|
17 years ago |
Michael Brown
|
42d96bcb07
|
Don't use the "rep ss movsb" trick to copy the RM stack to the PM
stack; it breaks vmxassist.
|
17 years ago |
Michael Brown
|
0ed066bc50
|
rm_ss, rm_sp, and pm_esp don't need to be accessed from anywhere
outside of librm.S.
|
17 years ago |
Michael Brown
|
b8a8eea850
|
Minor refactoring to eliminate duplication.
|
17 years ago |
Michael Brown
|
dec325fe43
|
Use full protected mode for access to high memory within prefix, to
work around limitations in real-mode virtualisation support on Intel
VT-capable chips.
|
17 years ago |
Michael Brown
|
a7eee64506
|
Added more verbose memory-map debugging.
Added redundant call to get_memmap() in int13_boot() immediately
before jumping to boot sector, to assist in debugging.
|
17 years ago |
Michael Brown
|
1e677b2024
|
Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxe
|
17 years ago |
Michael Brown
|
5793dbe96f
|
Infinband requires longer link-layer addresses and headers than Ethernet.
|
17 years ago |
Michael Brown
|
2ee76d0c93
|
Added defines for Infiniband files (which can't be committed to the
main tree yet, but reserving the error numbers now avoids problems later).
|
17 years ago |
Michael Brown
|
1af346b531
|
Minor debug message improvement.
|
17 years ago |
Michael Brown
|
af303db75d
|
Use RFC4390 whenever hardware address exceeds 16 bytes; this allows us
to construct DHCP packets suitable for Infiniband.
|
17 years ago |
Michael Brown
|
9c264faa0c
|
Add const attribute to byte-swapping functions
|
17 years ago |
Michael Brown
|
7e3527a658
|
Don't get stuck in an infinite loop on negative integers!
|
17 years ago |
Michael Brown
|
db124b1255
|
Add fls() for non-constant values.
|
17 years ago |
Michael Brown
|
f09173326c
|
Moved iobuf.h assertions outside the static inline functions, so that
the assert message's file and line number gives some clue as to the
real location of the problem.
Added similar assertions to list.h.
|
17 years ago |
Michael Brown
|
99411e36da
|
Added netdev_priv() to ease Linux driver compatibility.
|
17 years ago |
Michael Brown
|
eecf71e4a0
|
Removed file checked in accidentally
|
17 years ago |
Michael Brown
|
771455653b
|
Bugfix: DHCP message type should be a one-byte option... (d'oh)
|
17 years ago |
Michael Brown
|
98de16befd
|
Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxe
|
17 years ago |
Michael Brown
|
6f799db5bd
|
Use "/bin/echo -e" instead of shell builtin echo; some shells don't
implement the -e option.
(Thanks to Jim McQuillan for this suggestion.)
|
17 years ago |
Michael Brown
|
972f293e46
|
Check for correct block number in tftp_rx_data().
(Problem observed by Clay McClure in VMware Fusion.)
|
17 years ago |
Michael Brown
|
fbec308f41
|
Re-added the kpxe prefix. I have no idea when this disappeared.
|
17 years ago |
Michael Brown
|
66207bb912
|
Add the possibility to create .o files from arbitrary binary blobs.
|
17 years ago |
Michael Brown
|
a82e6ec2de
|
Added missing .kpxe prefix.
|
17 years ago |
Michael Brown
|
00d93c6dd9
|
Minor style fix: structure fields are generally initialised in the
order in which they occur.
|
17 years ago |
Marty Connor
|
14e1d3cc4d
|
TFTP default blocksize fix from Vampyre
|
17 years ago |
Marty Connor
|
63f0e4e796
|
allpxes allroms alldsks fixes from Vampyre
|
17 years ago |
Marty Connor
|
eaca053174
|
Add sis900 variant (patch from Vampyre)
|
17 years ago |
Holger Lubitz
|
5d6f6fb924
|
Merge branch 'master' into curses
Conflicts:
src/include/compiler.h
src/include/readline/readline.h
created by strings branch merge. resolved.
|
17 years ago |
Holger Lubitz
|
376bacab67
|
Merge branch 'master' of git://git.etherboot.org/scm/gpxe
|
17 years ago |
Michael Brown
|
746d0f8feb
|
Merge commit 'holger/strings'
|
17 years ago |
Michael Brown
|
01b755704a
|
Auto-assign drive number only if set to 0xff; almost all applications
require that we use drive 0x80, so it should probably be the default.
|
17 years ago |
Michael Brown
|
d078fb3cb7
|
Allow legacy "make bin/etherboot.%".
|
17 years ago |
Holger Lubitz
|
f92096d180
|
use malloc attribute
|
17 years ago |
Holger Lubitz
|
bc9f960b66
|
use malloc attribute
|
17 years ago |
Holger Lubitz
|
6f0eca1400
|
use malloc attribute
|
17 years ago |
Holger Lubitz
|
8bb295e3fd
|
use malloc attribute
|
17 years ago |
Holger Lubitz
|
6f61e254dc
|
use malloc attribute
|
17 years ago |
Holger Lubitz
|
347ab9b8c2
|
use malloc attribute
|
17 years ago |
Holger Lubitz
|
c4285e148d
|
use malloc attribute
|
17 years ago |
Holger Lubitz
|
05708503e5
|
use malloc attribute
|
17 years ago |
Holger Lubitz
|
9386263433
|
use malloc attribute
|
17 years ago |
Holger Lubitz
|
68455adf37
|
use malloc attribute
|
17 years ago |
Holger Lubitz
|
dea89e8d62
|
use malloc attribute
|
17 years ago |
Holger Lubitz
|
2220e1a676
|
define malloc attribute
|
17 years ago |
Holger Lubitz
|
2e88138b06
|
__nonnull changes
|
17 years ago |
Holger Lubitz
|
a0fbce4656
|
__nonnull changes
|
17 years ago |
Holger Lubitz
|
d0867b101d
|
__nonnull changes
|
17 years ago |