summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2009-03-05Kill a bunch of (long long long) dead ioctls.Owain Ainsworth
Shaves some bytes.
2009-03-05Remove the stats_boxes counters and associated code from radeondrm.Owain Ainsworth
They're really not all that useful.
2009-03-05Change SMP secondary processor startup to have them ``hatch'' earlier,Miod Vallat
so that they can invoke sched_init_cpu() before the scheduler starts, which allows the horrible kluge in cpu_configure() to die.
2009-03-05Add support for IBM ServeRAID-8k. Thanks to Sergey PrysiazhnyiAlexander Yurchenko
<apelsin@atmnis.com> for patiently testing my numerous diffs. ok deraadt@
2009-03-05Bump bus space size limit to fit all possible registers of the roketAlexander Yurchenko
chipset. ok deraadt@
2009-03-05Make ELF platforms generate ELF core dumps. Somewhat based on code fromMark Kettenis
NetBSD. ok kurt@, drahn@, miod@
2009-03-05Fix a panic in ether_output() when attempting to send multicast traffic onMichele Marchetto
MPLS enabled kernels. ok claudio@
2009-03-05Rip out old fieldio code (no longer used)Jordan Hargrave
ok marco@
2009-03-05New ACPI fieldio routinesJordan Hargrave
Fix for PR6017, tested extensively on @tech ok marco@
2009-03-05Stricter state checking for ICMP and ICMPv6 packets: include the ICMP typeRyan Thomas McBride
in one port of the state key, using the type to determine which side should be the id, and which should be the type. Also: - Handle ICMP6 messages which are typically sent to multicast addresses but recieve unicast replies, by doing fallthrough lookups against the correct multicast address. - Clear up some mistaken assumptions in the PF code: - Not all ICMP packets have an icmp_id, so simulate one based on other data if we can, otherwise set it to 0. - Don't modify the icmp id field in NAT unless it's echo - Use the full range of possible id's when NATing icmp6 echoy ok henning marco testing matthieu todd
2009-03-04Clean up the ipi code a bit and try to provide useful comments as well.Miod Vallat
2009-03-04Since 88110 processors can not flush individual TLB entries, instead ofMiod Vallat
flushing the whole TLB block every time a pte is modified, store a bitmask of pending flushes and do them at pmap_update() time. 88100 behaviour is unchanged.
2009-03-04Introduce atomic_clear_int() as an MD atomic operation to perform atomicMiod Vallat
exchange with zero; use it in the soft interrupt code to make it simpler and faster.
2009-03-04When handling clock interrupts, check the overflow counter to know how manyMiod Vallat
times hardclock() needs to be invoked; fixes clock drift found on 197DP with SMP kernels.
2009-03-04don't bus_space_unmap() sc->mt_ioh with the wrong bus tagAlexandre Ratchov
from Alexandr Shadchin <ShadchinAV(at)mail.ru>, Thanks!
2009-03-04Fix stupid logic bug in rw_cas_m88k(), makes NFS much happier on SMP kernels.Miod Vallat
2009-03-03put back r1.25 (poisoning chain pointers after removing items from theMiod Vallat
wheel). This was safe, except for osiop bugs.
2009-03-03Make sure the scsi_xfer timeout is triggered while the command is still alive.Miod Vallat
With the current code, a fast command could complete between splx and the timeout being triggered, we'd then happily return COMPLETE, reuse the scsi_xfer, schedule the timeout again, causing a nice cycle in the timeout wheels. (I know, I know, I have to inspect all other scsi drivers now, but I'm really tired after spending three hours on this)
2009-03-03shorten sizes of variables to the required number of bits, and removeTheo de Raadt
unused variables, tested by todd ok kettenis
2009-03-03attempt support for a single-port variant of the NetMos NM9835 by lookingTheo de Raadt
at the subsystem id first ok kettenis
2009-03-03regenAlexander Yurchenko
2009-03-03Add IBM Remote Supervisor Adapter found on lpinto's machine.Alexander Yurchenko
2009-03-03regenKevin Lo
2009-03-03more RealTek RTL8187 based devicesKevin Lo
ok jsg@
2009-03-02the packet length passed to m_clget is a u_int, print it with %u not %d inDavid Gwynne
the panic string.
2009-03-02Make sure rt_gateway is not NULL in rt_mpath_matchgate(). It is possible toClaudio Jeker
hit this case with a root node that comes with no real rtentry attached to it. Problem found by Mischa Diehm, OK henning@
2009-03-02Fixup empty macro. Original comment from harti at freebsd.org:Mike Belopuhov
Make the default RB_AUGMENT() produce a 'do {} while (0)' instead of nothing. This prevents the compiler from complaining about empty if statements when compiled with higher WARN levels. ok krw
2009-03-02Send valid ERROR packets to prematurely terminate a transfer.Kenneth R Westerback
According to RFC1350 there should be always be a terminating NUL. Andre Gillibert on bugs@ pointed out that the misformed packets caused Gentoo Linux's tftpd (atftpd) to crash trying to transfer pxeboot to an OpenBSD machine. This is slightly different diff than the one proposed by Andre, but he confirms it also fixes the problem. "looks like a better diff to me" deraadt@.
2009-03-01Switch more info printfs to debug. The average user doesn't want to seeOwain Ainsworth
them. Prompted by deraadt@
2009-03-01Support for MVME141 boards. Tested with both VME and VSB memory boardsMiod Vallat
(and MVME327 SCSI and MVME376 Ethernet, to provide a complete system).
2009-03-01Tweak pccspeed() to not report 33MHz boards as 50MHz (until better code isMiod Vallat
used there).
2009-03-01Replace a few magic constants with proper #defines as pointed out by miod@.Mark Kettenis
2009-03-01Support for MVME165 board - code written in april 2006, eventually debuggedMiod Vallat
last month.
2009-03-01Fix bus_space_map() on intio space, it is not mapped 1:1...Miod Vallat
2009-03-01Clean up match routines vs board id; this should give 166, 172 and 176 aMiod Vallat
change to work better.
2009-03-01Enable raptor(4) here too. Pointed out by deraadt@ and miod@.Mark Kettenis
2009-03-01Enable raptor(4).Mark Kettenis
2009-03-01Finish colormap support; makes Xorg wsfb driver work.Mark Kettenis
2009-03-01Some initial colormap support.Mark Kettenis
2009-03-01Time to turn off debug by default. It shrinks ramdisk as a bonus.Alexander Yurchenko
2009-03-01Add sensors support.Alexander Yurchenko
2009-03-01An accelerated framebuffer driver for the Tech Source Raptor GFX cards builtMark Kettenis
around the Number 0 Imagine-128 chip. Colormap support is still missing.
2009-03-01Make more IPI synchronous. Performance slightly down, stability slightly up.Miod Vallat
ok deraadt@
2009-03-01Files forgotten during last commit:Miod Vallat
Rework nmi handling to handle ``complex'' NMI faster, and return as fast as possible from the exception, without doing the AST and softintr dance. This should avoid too much stack usage under load. ok deraadt@
2009-03-01- add missing letoh32Alexander Yurchenko
- tweak product string
2009-03-01rework serialisation of messages slightly.David Gwynne
- pass a void *, rather than an mbuf and an offset into m_data, the callers can do the math for it. - we need to store the size of the messages these functions will serialise into, so dont get the funcs to return it, just add it on in the caller.
2009-03-01check pfsyncs IFF_RUNNING flag before doing stuff. should save time forDavid Gwynne
people who hate^Wdont use pfsync.
2009-03-01Don't let an mmio area replace the frame buffer if they are the same size.Mark Kettenis
Seen on a Tech Source Raptor. ok miod@
2009-03-01i can't see a reason that we'd need to go to splnet to call ip_output.David Gwynne
this cleans up use of splnet.
2009-03-01move to 4.5-currentTheo de Raadt