Age | Commit message (Collapse) | Author |
|
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!)
|
|
|
|
|
|
|
|
for Egret and Cuda ADB.
|
|
|
|
|
|
|
|
|
|
Compiles, but untested for lack of hardware.
|
|
|
|
|
|
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
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
Bug noticed by Denny Gentry.
|
|
|
|
|
|
that was the entire meaning of it... shoot me!
|
|
|
|
|
|
|
|
|
|
Use HOSTCC for genassym.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changed to match new arch/m68k code.
genassym.cf is currently just a place holder.
|
|
All of the m68k ports need fixing, in various ways. From a casual look,
mvme68k and sun3 need the most work.
Tested on hp300, from which sig_machdep.c is based.
|
|
as, ld change need to be merged. It is known that shared libraries and C++
do not work.
If anyone wants to step forward and take over the mvme88k port please do.
It was dumped on me when the original developer, Nivas, left his previous
job and started a new one.
I am trying to get the port in a shape that someone could take over.
|
|
the HD one, floppy is still too large. Added our BOOT_CONFIG -c option.
Some small style nits.
|
|
|
|
|
|
|
|
|
|
Several minor changes:
- Indent some comments appropriately per KNF.
- Output all diagnostics using the device name rather than a static string.
- Fix a (mostly marmless) bug in snintr(), where loss of heartbeat wasn't
properly ignored and could mask the `receive descriptors exhausted'
diagnostic.
|