Age | Commit message (Collapse) | Author |
|
Now that ramdisk is used, booting from floppy does not wait for floppy change.
Do not force real mode for booting, this disables caches on certain machines.
use the freshly build hack-obj, do not require "." in the current path.
|
|
|
|
|
|
|
|
proper interrupt routine. grfmv_intr_mystery changed to grfmv_intr_cb264.
|
|
only one entry for now:
chek_regs (use DUMP_REGS macro instead)
dumps registers. must be called by lcall or so (to push %cs)
|
|
sample regs command to show the registers
|
|
|
|
|
|
and....
it compiles and runs ok on my machine.
*** TEST IT !!! ***
some pieces into MI libsa coming in a minute (if line won't drop ;)
|
|
including:
- disklabel support;
- better boot cmd line
- smaller size (using some compilation switches ;)
- no more relocations in /boot, it's loaded in the place;
- better disk performance (maybe were already in there)
- installboot -n does not require write perms for device
- more debugs
- missing parts in libsa (such as cd9660 and so)
- i don't like 2 files for exec_i386 (sorry, toby, let's discuss maybe?)
tricks and tails:
- joined .text and .data (saves you a page)
- prot mode switching still in biosboot (it's freezed for awhile)
- biosdisk internals changed
- biosdev is not passed propery to the kernel (i'll fix it soon)
- sure i missed smth here to note (use the source, Luke!)
|
|
|
|
|
|
changed ipfdetach() to ipf_disable()
added stub ipfattach() which is called from main()
commented out activation of ipf from iplinit()
must explicitly enable with ipf -E
removed bogus deactivation of ipf from iplinit()
|
|
|
|
for Egret and Cuda ADB.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Compiles, but untested for lack of hardware.
|
|
|
|
tested for rnd(4).... should work for ip too, since it's
the copy of ip_md*.
use sys/md5k.h for protos.... std iface forever!
hurray!
|
|
|
|
some video cards. Provided by Paul Goyette <paul@pgoyette.bdt.com>.
This introduces another simulated software interrupt.
|
|
|
|
|
|
|
|
but there's no need to redefine MANDIR at all since we are installing
man pages in the system man page dir. Therefore, we just pull
in MANDIR from bsd.own.mk.
|
|
NetBSD PR #3401
|
|
NetBSD PR#3409 from Koji Imada <koji@imada.math.human.nagoya-u.ac.jp>
|
|
interrupts properly.
Take a stab at clearing interrupts correctly for stupid Samsung video
card that masquerades as a Toby Frame Buffer card.
Break out interrupt routines by card type, including the cards that just
need a byte cleared to clear the interrupt.
|
|
Denny says:
if_sn.c:
- allocate sc->space using malloc (Scott wanted this).
- make csr accesses use NIC_PUT/GET, remove sc->sc_csr.
- add multicast and IFF_PROMISC support. multicast isn't
well tested, but I made sure the unicast case still
works.
- finish the new arp interface, remove sc->sc_enaddr
if_snreg.h:
- remove struct sonic_reg
if_snvar.h:
- add NIC_PUT and NIC_GET macros a la if_ae
- remove sc_txhead, it isn't used.
if_sn_nubus.c:
- clean up support for my SE/30 card.
- Move add_nubus_intr from if_sn.c (to keep if_sn.c MI)
if_sn_obio.c:
- make Q610, C610, Q650, C650, Q800 use EXBUS.
- PB500 had a "return" where "break" was intended. PB500
probably wasn't working.
- move add_nubus_intr from if_sn.c.
- add an "explanation" why Apple's ethernet addr is encoded
in token ring format in the PROM.
|
|
|
|
<drochner@zel024.zel.kfa-juelich.de> in NetBSD PR 3252
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bug noticed by Denny Gentry.
|
|
|
|
|
|
|