summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2001-09-29Some KNF.Artur Grabowski
2001-09-29filter forwarded ipv6 packets; checked by itojun, tested byjasoni
mcbride@countersiege.com
2001-09-29from the "Ok, so I couldn't sleep" department: minimal driver for the beeper ↵Jason Wright
at ebus device
2001-09-29dec_kn20aa_intr_disestablish() implementation from netbsd; art@ okMichael Shalayeff
2001-09-29Pretty the printout (don't know if it's right, but it does the job).Artur Grabowski
2001-09-29PC87415: Don't claim to support DATA32 or MODEJason Wright
(now correctly probes the DMA modes).
2001-09-29for pc87415:Jason Wright
- don't hardwire interrupt interrupts to pci mode - unmask the pci interrupt if at least one channel is in pci mode
2001-09-29Enable pckbd support and use symbolic #defines for ctb_term_typeTodd C. Miller
instead of hard-coding values. art@ OK
2001-09-29com at ebusArtur Grabowski
2001-09-29com at ebusArtur Grabowski
2001-09-29Glue for com at ebus. From NetBSD, hacked to fit our com.Artur Grabowski
2001-09-29- compoll is now scheduled once for every sc instead of just one timeout forArtur Grabowski
all ports and looping over them. - support for generic soft interrupts.
2001-09-29add pciide driver for National Semiconductor PC87415.Jason Wright
2001-09-29If we field an interrupt, return to the caller that we did so. Otherwise,mjacob
on some platforms, after a while they'll think it's all spurious and disconnect the interrupt routing. Thereupon Bad Things Happen (tm). Approved by: Theo.
2001-09-29using #define is wrong, use #optionTheo de Raadt
2001-09-28and mention XP1000 in the right placeTheo de Raadt
2001-09-28Hack to work around bootpaths like:Jason Wright
bootpath: /pci@1f,4000/ide@3,0/ata@0,0/cmdk@0,0 The val[0] of ata appears to be the channel number, and cmdk is disk (cmdk@channel,disk)
2001-09-28cold is now staticly initialized.Miod Vallat
2001-09-28Variable declarations in .h files without extern keywords suck.Miod Vallat
Especially when not all of these variables are used.
2001-09-28Typos of the day.Miod Vallat
2001-09-28More cleaning, some style changes.Miod Vallat
2001-09-28"sys/foo.h" -> <sys/foo.h>Miod Vallat
2001-09-28No need duplicating defines.Miod Vallat
2001-09-28proper values for long double type (from NetBSD)Jason Wright
2001-09-28proper values for ieee rounding modes (from NetBSD)Jason Wright
2001-09-28Almost half of this file was ifdef DEBUG. Everybody knows that debuggingArtur Grabowski
code is just there for debugging so it doesn't need to be pretty or really correct. In most cases it's just a bunch of printfs that only the author understands for two hours after writing them. Remove all that noise to make this file actually readable and as a bouns fix a bug where any user could crash the kernel (not really crash, but triggering ddb from userland is equivalent to crash in my world even if you can just press 'c').
2001-09-28Fix a DIAGNOSTIC check.Artur Grabowski
2001-09-28Random cleanup (I don't like Ms in my tree).Artur Grabowski
2001-09-28QBITS is always defined, no point in having all those cofusing ifdefs.Artur Grabowski
2001-09-28Don't spam the console with userland alignemnt errors.Artur Grabowski
2001-09-28Redundant prototypes.Artur Grabowski
2001-09-28upgrade twe to untested, add ami to brokenMichael Shalayeff
2001-09-28zs serial now works on some systems. Does not work with modemsDale Rahn
on some newer system due to power control issues. Has carrier detect problems with incoming (getty) on most/all systems. Outgoing seems to work fine (unless modem power issues prevent).
2001-09-28Commit a ugly, widespread change.Dale Rahn
Problem: no MI soft interrupts. Bad solution: use old hack that was never fully implemented to hook in zs soft interrupts. This allows zs to work almost reasonably. Still has issues with getty (carrier detect) and modems on newer machines (power control). Post 3.0 this must be cleaned up with real soft interrupts.
2001-09-28remove dups w/ conf.hMichael Shalayeff
2001-09-28remove dups w/ conf.hMichael Shalayeff
2001-09-28move cdev_decl(pf) into it's proper place, kill cdev_decl(ipl) at the same timeMichael Shalayeff
2001-09-28sysctl() support for getting the SYSV *info structs and the associatedTodd C. Miller
SYSV structs. To be used by ipcs(1). Based on work by simonb@netbsd.org
2001-09-27Two workarounds for the zs serial driver.Dale Rahn
Enable Interrupts (recieve/status) initially. Code currently does not enable them elsewhere. Use a timeout to scedule the soft interrupt, since no MI soft interrupt scheme works yet. This will have issues with high receive rates.
2001-09-27Simplify comstart a bit.Artur Grabowski
2001-09-27Enable #if 0'd code in comcnputc() so serial console works correctly;Todd C. Miller
art@openbsd.org
2001-09-27psycho_bus_[a|b] are essentially the same function; use a helper to avoid typosJason Wright
attempt to extract the faulting address from the iommu in the newly defined psycho_bus_error() function
2001-09-27The skip steps array was one element short (since adding steps for af).Daniel Hartmeier
This invoked undefined behaviour under the proper circumstances.
2001-09-27When zs is fully working, it should be tty00 for macppc.Dale Rahn
2001-09-27style fixes from Alexander Yurchenko <grange@grange.ru>Grigoriy Orlov
2001-09-27Split out comattach that does isa and isapnp attachment and initialization,Artur Grabowski
into comattach that does the isa stuff and com_attach_subr that does the init.
2001-09-27Split out comattach that does isa and isapnp attachment and initialization,Artur Grabowski
into comattach that does the isa stuff and com_attach_subr that does the init.
2001-09-27switch without break. This caused the 'ICMP too short' messages, sinceDaniel Hartmeier
both IPv4 and IPv6 cases were executed. 'switch considered harmful'.
2001-09-27Fix th_ack calculation in pf_send_reset(). return-rst didn't work sinceDaniel Hartmeier
1.150 (at least for IPv4).
2001-09-27Huge merge with NetBSD. For full details look at their revision history ↵Jason Wright
(1.26 -> 1.83)... Highlights: o tag queue support o fas366 support (doesn't work yet on sparc, but does on sparc64) o tons more (thanks to hugh, fgsch and beck for testing)