Age | Commit message (Collapse) | Author |
|
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.
Noone sane will mourn these ports anyway. So long, and thanks for the fish.
|
|
"mainbus" device. this breaks when mpath is enabled because it
attaches before mainbus and therefore takes the head position.
have autoconf provide device_mainbus() which looks up mainbus_cd,
and use that instead.
discussed with deraadt who just wants mpath stuff to move forward
despite there being many ways to shine this particular turd.
|
|
ok miod@
|
|
|
|
built as an a.out binary.
|
|
|
|
instead of XS_NO_CCB.
ok krw@
|
|
|
|
"sure" deraadt@
|
|
|
|
|
|
|
|
|
|
entries to decide if the IFF_ALLMULTI flag should be set, check if there
is at least one real range between them.
This should not change the behavior of any driver but if you encounter
any problem, feel free to revert the offending chunk and ping me about
it.
ok naddy@, dlg@
|
|
when 1) they aren't in ELF format, and 2) the result does not EVEN REMOTELY
matter on these architectures.
|
|
DL_[GET|SET]PSIZE(), DL_[GET|SET]POFFSET(), DL_[GET|SET]DSIZE() in
order to get|set correct value that includes the high bits of the
value.
|
|
|
|
|
|
- switch to perl for better data structures and (thus) speed
- fix a couple glitches in the interpretation of the stabs output
- compress the strings by putting them in one big array and overlaying
suffixes
- all sizes and offsets are <64k, so use u_short for them
This results in ~60% reduction in the resulting text size and it now
takes less than a second to create on fast platforms.
ok miod@
|
|
|
|
more consistent;
feedback/ok miod
|
|
with ddb entered early with boot -d or from UKC).
|
|
- the am7990_get() - now lance_get() - is unchanged.
- the interrupt acknowledge logic is unchanged, and will disable interrupts,
then acknowledge all interrupt conditions.
Add ILACC (79900) support (from NetBSD).
Both LANCE (am7990.c) and ILACC (am79900.c) code share as much common code
(lance.c) as possible. This affects all le(4) attachments, but the changes
are mostly mechanical, to split am7990-specific parts from lance-agnostic
parts.
Compile tested on all affected platforms. Tested on alpha, hp300, luna88k,
mvme88k, sparc, sparc64 and vax.
|
|
don't have to. Remove these include lines from mvme68k, mvme88k,
sparc drivers.
test and OK miod@
|
|
|
|
before the last multiplication that might take it past 2^31 secounds.
ok deraadt@ miod@
|
|
Add CWARNFLAGS to the command line when using -xassembler-with-cpp. We are
mostly interested in -Werror here.
|
|
pointed out by & ok miod@
|
|
test period; i think 3 years ago the last bugs fell out.
ok otto beck others
|
|
|
|
ok guenther@
|
|
|
|
to fit 8MB boards.
|
|
a smarter seek routine which can seek forward and cope with the libsa gzip code
reading the first 4KB of a file upon open, only to discard the buffer because
it assumes we can always seek backwards.
These boot blocks had been broken since the switch to the MI libsa loadfile
code.
Reported for mvme88k by Michael Fritsch, thanks and sorry for taking too long
to fix.
|
|
ok deraadt miod
|
|
"looks good" deraadt@
|
|
to keep definitions our of user space. The MD files now follow a consistant
order -- all namespace intrusion is at the tail can be cleaned up
independently. locore, bootblocks, and libkvm still see enough visibility to
build. Checked on 90% of platforms...
|
|
|
|
a.out->ELF transition.
|
|
affects a.out binaries' core dumps.
|
|
|
|
kernel images, instead of their own; gives us the ability to load ELF kernels
for free.
Fix many warnings, and generally make the code closer to the current mvme88k
boot blocks to help diffability.
Rewrite bugcrt and bugexec() as a short assembly shim around a
compiler-independent C block; this will allow compilers other than gcc2 to be
used, and removes the need for bugcrt to be compiled without optimization.
Crank all bootblocks versions.
|
|
non-native emulations.
ok miod@
|
|
ok guenther millert kettenis
|
|
was removed in gcc4
ok miod@
|
|
|
|
other boot blocks. Crank stage1 from 64KB to 1MB to accomodate non-mvme147 BUG.
|
|
|
|
|
|
|