summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2008-03-21add wireless drivers which need firmware; if someone upgrades the firmwareTheo de Raadt
may in fact be there already, so it is OK from espie
2008-03-21Do not attach vgafb if not the console device, since the PROM will not haveMiod Vallat
initialized the device in this case.
2008-03-21regenMiod Vallat
2008-03-21Add option WSKBD_NO_INTL_LAYOUTS to prevent inclusion of internationalMiod Vallat
keyboard layouts, instead of having SMALL_KERNEL imply this on alpha. No functional change. ok deraadt@
2008-03-21Some additional changes to deal with the ICH8 and ICH9 chipsets.Brad Smith
Some bits from FreeBSD Tested by Mike Belopuhov <mkb at crypt dot org dot ru>, Henry Precheur <henry at precheur dot org>, Alexander Hall <alexander at beard dot se>, Matthew L. Shobe <mshobe at gmail dot com>
2008-03-20VLAN tag info must be inserted into all descriptors of a multi-descriptorBrad Smith
packet transmission. From NetBSD Fixes PR 5655. Tested by Panagiotis Efstratiou <slasher at ee dot auth dot gr>, brad@ and sthen@
2008-03-20An overoptimization in r1.15 introduced an evil race, back it out. For someMiod Vallat
reason this would have been blatant on sparc on motorola, one more proof mips is the ante${DEITY} yet fun to live with.
2008-03-20we now have a higher count of kernel threads on many machines, so crankTheo de Raadt
the base amount in NPROC to 30; ok miod
2008-03-20Introduce GET_CPUINFO_VA(), GET_CPCB() and GET_CURPROC() macros to getMark Kettenis
some important members of 'struct cpuinfo'. Preparation for sun4v.
2008-03-20regenBrad Smith
2008-03-20Add some NVIDIA MCP7B PCI IDs.Brad Smith
From Peer Chen @ NVIDIA via LKML. ok sthen@
2008-03-20add the Silan vendor ID and some product IDs.Brad Smith
From DragonFly ok sthen@
2008-03-20Add the PLX 8524 24 lane PCIe switch.Brad Smith
ok sthen@
2008-03-20Rearrange some VIA entries so they're in numerical order by PCI id.Brad Smith
ok sthen@
2008-03-20Fix whitespace.Mark Kettenis
2008-03-20Adapt maximum MTU permitted on pppoe(4) interfaces to the MTU of theBrad Smith
connected Ethernet/VLAN interface. From NetBSD Tested by brad@ sthen@ ok canacar@
2008-03-20let maxusers go much higherTheo de Raadt
2008-03-20Bring isa/fd.c into line with sparc/sparc64 fd code and prepare allKenneth R Westerback
for the addition of missing disklabel related ioctl's. ok deraadt@
2008-03-19enable fins(4)Theo de Raadt
2008-03-19Establish per-cpu locked mappings for `struct cpuinfo' through the PROM asMark Kettenis
well.
2008-03-19add probe for Andigilog aSC7611; discussed with deraadtConstantine A. Murenin
2008-03-19Use PROM calls to enter locked kernel text and data mappings into the TLB.Mark Kettenis
Gets rid of a big chunk of nasty asm code and makes us boot on the e10k with multi-systemboard domains.
2008-03-19Add prom_itlb_load() and prom_dtlb_load().Mark Kettenis
2008-03-19Driver for Fintek F71805F LPC sensor based on lm78 driver code;Theo de Raadt
written by Geoff Steckel
2008-03-19Make sure we pass the right argument to isp_wdog() when setting timeouts.Mark Kettenis
ok deraadt@
2008-03-19label all interfaces we netboot from in group "netboot", in a MI fashionTheo de Raadt
ok miod
2008-03-18Don't use ph after the m_pulldown() calls because the mbuf chain could beClaudio Jeker
modified. Better save than sorry. OK canacar@
2008-03-18Don't use MBUFLOCK() for ifqueue protection use the correct splnet() danceClaudio Jeker
instead. OK canacar@
2008-03-18Get rid of some dead wood.Mark Kettenis
2008-03-18Clear PSL_D when entering signal handlers; pointed out by dfly people;Mark Kettenis
ok miod@
2008-03-18IRZ MC35pu GSM TerminalJonathan Gray
From/tested by Sergey Prysiazhnyi <apelsin@atmnis.com>
2008-03-18regenJonathan Gray
2008-03-18IRZ MC35pu GSM TerminalJonathan Gray
From Sergey Prysiazhnyi <apelsin@atmnis.com>
2008-03-18regenJonathan Gray
2008-03-18Bring in some changes from DragonFly:Jonathan Gray
- New matching logic so we don't need to check against vid/pid to figure out which kind of chip we have - Match list in a struct instead of messy if statement (hurrah!) - More generic dual port handling - Insane amount of device additions, mostly found in Linux driver (aue included as a usb vendor got renamed) Tested by ckuethe@, 'looks super sensible' deraadt@
2008-03-17Clear PSL_D when entering signal handlers; pointed out by dfly people;Theo de Raadt
ok kettenis
2008-03-17Remove KGDB code. It was never converted to 64-bit, and just makes locore.sMark Kettenis
even more unreadable.
2008-03-16Include <sparc64/dev/starfire.h> instead of having our own definitions.Mark Kettenis
2008-03-16Add some e10k support code.Mark Kettenis
2008-03-16Set up interrupt translation for e10k.Mark Kettenis
2008-03-16Add some e10k support code.Mark Kettenis
2008-03-16Add the semi-standard _SC_PHYS_PAGES and _SC_AVPHYS_PAGES, sysconf(3) variable.Mark Kettenis
ok espie@
2008-03-16regenOtto Moerbeek
2008-03-16Widen some struct statfs fields to support large filesystem stataOtto Moerbeek
and add some to be able to support statvfs(2). Do the compat dance to provide backward compatibility. ok thib@ miod@
2008-03-16for some reason the pchb dependency on agp got left in. kill it.Owain Ainsworth
2008-03-16Make agp(4) attach at vga(4) instead of pchb(4). This is because sometimesOwain Ainsworth
agp and drm need to use the same memory mapping, the best way to deal with that is to allow them to share (that's coming later), for this to work cleanly we move the attach point of agp. Ideally most agp drivers would attach at pchb, with only agp_i810 (and any that work similarly) attaching at vga, but this will do for now. ok kettenis@, miod@.
2008-03-15Make GENERIC.MP work on the e10k. The e10k is a bit funky since UPA onlyMark Kettenis
supports 32 ports, and a machine with up to 64 CPUs obviously needs more. So the machine has a special ASIC that does port translation, and because of that we need to distinguish between port ID's and interrupt target ID's.
2008-03-15In statclock(), fix local index type in the profiling code. AvoidsMiod Vallat
out-of-bounds array accesses on some platforms.
2008-03-15Support the old-prom XVideo boards by rewriting the sbus range registers;Miod Vallat
tested by Thorsten Glaser <tg@mirbsd.de> on sparc; while there, pretty and shrink dmesg output.
2008-03-15After 15 years of fun, fix Torek's ovbcopy() operation when copying shortsMiod Vallat
backwards.