| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
The new boot1/boot2 can load a.out and elf kernels directly.
I think the sys/pc98 version can go too as the sys/boot/pc98 code
appears to be functional, but I'll leave that for the pc98 folks.
"There can be only one."
Notes:
svn path=/head/; revision=58284
|
| |
|
|
|
|
|
|
|
| |
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot). This is consistant with the other
BSD's who made this change quite some time ago. More commits to come.
Notes:
svn path=/head/; revision=55205
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55055
|
| |
|
|
|
|
|
| |
Removed -mno-486 from CFLAGS since it is no longer supported by gcc.
Notes:
svn path=/head/; revision=55054
|
| |
|
|
| |
Notes:
svn path=/head/; revision=54294
|
| |
|
|
| |
Notes:
svn path=/head/; revision=51686
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Remove WD formatting code which has never worked in 386bsd or FreeBSD.
Remove DIOCSSTEP and DIOCSRETRIES ioctls as well, they belong in
history, along with the SMD disks.
OK'ed by: bde
Notes:
svn path=/head/; revision=50744
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50477
|
| |
|
|
|
|
|
| |
It upsets the calculations in sys.c (switch(maj)).
Notes:
svn path=/head/; revision=47483
|
| |
|
|
|
|
|
| |
Reviewed by: Søren
Notes:
svn path=/head/; revision=47482
|
| |
|
|
|
|
|
|
|
| |
With these changes plus the egcs fix I committed a few minutes ago,
"make -DWANT_AOUT world" works again. Most likely, "make upgrade"
is fixed too, though I haven't tested that.
Notes:
svn path=/head/; revision=45945
|
| |
|
|
| |
Notes:
svn path=/head/; revision=42507
|
| |
|
|
|
|
|
|
| |
looks for /usr/mdec/boot{1,2}. The other stuff in here is probably
equally useless/pointless but I'm going to not worry about it for now.
Notes:
svn path=/head/; revision=42341
|
| |
|
|
|
|
|
| |
Noted by: bde
Notes:
svn path=/head/; revision=42263
|
| |
|
|
|
|
|
|
| |
extra rbootd/boot rom cruft pointing at /usr/mdec since it either
doesn't exist or doesn't work anyway, so who cares? :)
Notes:
svn path=/head/; revision=42261
|
| |
|
|
|
|
|
|
|
| |
work.
Rely on ../Makefile.inc to set the the default for BINDIR.
Notes:
svn path=/head/; revision=42177
|
| |
|
|
|
|
|
|
|
| |
default for BINDIR.
Fixed some style bugs in previous aout enforcement.
Notes:
svn path=/head/; revision=42176
|
| |
|
|
|
|
|
| |
work.
Notes:
svn path=/head/; revision=42174
|
| |
|
|
|
|
|
|
|
|
|
| |
work.
Rely on ../Makefile.inc to set the the default for BINDIR.
Removed comments about installing links to bootxx and xxboot.
Notes:
svn path=/head/; revision=42173
|
| |
|
|
| |
Notes:
svn path=/head/; revision=42172
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
default for BINDIR. The default BINDIR of /usr/mdec can't be overridden
yet because libdisk still uses /usr/mdec and installing in /boot might
clobber the new boot blocks.
Don't install links to bootxx or xxboot.
Install boot1 and boot2 in 1 step.
Don't delete the boot.help source file on installing it when ${COPY} is
null.
Notes:
svn path=/head/; revision=42171
|
| |
|
|
|
|
|
| |
Set the default for BINDIR (to /usr/mdec) centrally.
Notes:
svn path=/head/; revision=42170
|
| |
|
|
|
|
|
|
|
|
|
|
| |
install all those images at all (nor to install them under /usr/mdec), given
the high degree of customization this Makefile needs in order to get images
that are actually useful for some NIC.
Submitted by: John Hay <jhay@mikom.csir.co.za>,
Paul Allenby <pallenby@mikom.csir.co.za>
Notes:
svn path=/head/; revision=41379
|
| |
|
|
|
|
|
| |
a.out (by now).
Notes:
svn path=/head/; revision=41352
|
| |
|
|
| |
Notes:
svn path=/head/; revision=41282
|
| |
|
|
|
|
|
| |
provide the routines that kern/inflate.c expects.
Notes:
svn path=/head/; revision=41092
|
| |
|
|
|
|
|
| |
minimal malloc/free implementation. Stop passing M_GZIP to it.
Notes:
svn path=/head/; revision=41057
|
| |
|
|
|
|
|
| |
configured in drivers.
Notes:
svn path=/head/; revision=40586
|
| |
|
|
|
|
|
|
|
| |
to ensure 32-bit variables. Doing so broke i386's with 64-bit longs.
This also fixes printf format errors.
Notes:
svn path=/head/; revision=40183
|
| |
|
|
|
|
|
|
| |
be converted to fixed-sized integers when they are passed across the
binary interface to the kernel.
Notes:
svn path=/head/; revision=40181
|
| |
|
|
|
|
|
|
|
|
|
| |
be converted to fixed-sized integers when they are passed across the
binary interface to the kernel.
Didn't fix rotted bits (including not passing dosdev to the kernel and
serious out of dateness when initially committed).
Notes:
svn path=/head/; revision=40180
|
| |
|
|
|
|
|
| |
the bootinfo struct so that it can be reused later.
Notes:
svn path=/head/; revision=39864
|
| |
|
|
|
|
|
| |
BIOS support is optionally available for syscons.
Notes:
svn path=/head/; revision=39587
|
| |
|
|
| |
Notes:
svn path=/head/; revision=39427
|
| |
|
|
| |
Notes:
svn path=/head/; revision=39241
|
| |
|
|
|
|
|
| |
(get_diskinfo is unnecessarily obfuscated)
Notes:
svn path=/head/; revision=38064
|
| |
|
|
|
|
|
|
|
|
|
| |
It will be sent to source port of received packet.
PR: 7442
Reviewed by: phk
Submitted by: Sergey Shkonda <serg@bcs.zp.ua>
Notes:
svn path=/head/; revision=37984
|
| |
|
|
| |
Notes:
svn path=/head/; revision=37965
|
| |
|
|
|
|
|
| |
Honor LDFLAGS for building internal tools.
Notes:
svn path=/head/; revision=37464
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Kapok Computer Co. notebook with AMI 'WinBIOS' which seems to insist
on having a short jump and nop as the first instructions in the
boot sector code. The prevailing theory is that the BIOS is doing
some sort of boot sector virus detection and refusing to run any
boot block that doesn't start with the same instruction sequence as
MS-DOG boot sector code. If this is the case, it would be nice if it
actually printed an error message to this effect instead of just
saying 'FAILED.'
This workaround has no effect on the boot sector code other than to
increase its size by three bytes.
Notes:
svn path=/head/; revision=37342
|
| |
|
|
| |
Notes:
svn path=/head/; revision=37292
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
code. Apart from the first one, none really affect typical configurations
but are nevertheless unnecessary limitations. We use netbooted PCs as
student X-terminals and all of the below fixes have been useful. Apologies
for including them all in one PR, but some are just too silly or trivial
to send on their own!
a) Newer SMC cards have hardware addresses starting with 00:E0.
Netboot compares the MAC address with 00:00:C0 to determine
if it is a WD/SMC card, so it fails to detect these.
b) Netboot is unable to boot kzipped kernels, as it assumes that
the kernel load address is 0x100000.
c) Users can abort the booting process and enter arbitrary network
addresses, or boot from a floppy disk. This can be a problem when
netbooted machines are used in a student environment.
d) It is not possible to set all options via bootp. For example there
is no way to remotely force a client to boot from disk. With both
SECURE_BOOT(patch below) and NO_TFTP defined, short of unplugging
the eprom there is no way at all to get the client to boot locally.
A generic solution is to allow complete netboot commands to be sent
using bootp lines such as:
:T132="diskboot":
e) The last character of netboot command names is not checked. You
can type 'iz 10.0.0.1' and it will be interpreted as 'ip'. This
is only important if you try to add a new command which is the
same as an existing one except for the last character.
f) We have a configuration where multiple servers are willing to serve
a diskless client. The tftp config file, or the bootptab entry on
each server must specify the root and swap filesystems as 'ip:/fs'
even though 'ip' will usually be the responding server's IP address.
It would be nice if netboot could automatically prepend the server's
IP address to an entry specified as just '/fs', so that multiple
servers can use the same tftp or bootp configuration files. Admittedly
this is hardly a major problem!
PR: 7098
Submitted by: Ian Dowse <iedowse@maths.tcd.ie>
Notes:
svn path=/head/; revision=37290
|
| |
|
|
|
|
|
| |
depend on phony targets or they would always be out of date.
Notes:
svn path=/head/; revision=37270
|
| |
|
|
|
|
|
|
| |
PR: 6063
Submitted by: Doug <Studded@dal.net>
Notes:
svn path=/head/; revision=36415
|
| |
|
|
| |
Notes:
svn path=/head/; revision=36409
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
They are atomic, but return in essence what is in the "time" variable.
gettime() is now a macro front for getmicrotime().
Various patches to use the two new functions instead of the various
hacks used in their absence.
Some puntuation and grammer patches from Bruce.
A couple of XXX comments.
Notes:
svn path=/head/; revision=34901
|
| |
|
|
| |
Notes:
svn path=/head/; revision=34513
|
| |
|
|
|
|
|
| |
-nostdinc properly.
Notes:
svn path=/head/; revision=34512
|
| |
|
|
| |
Notes:
svn path=/head/; revision=34167
|
| |
|
|
|
|
|
| |
PR: 5614, 5781
Notes:
svn path=/head/; revision=33766
|