summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* While in there fixing a fragment logging bug, fix it so we logcjc2001-07-021-8/+11
| | | | | | | | | | | | | | | | | | fragments "right." Log fragment information tcpdump(8)-style, Jul 1 19:38:45 bubbles /boot/kernel/kernel: ipfw: 1000 Accept ICMP:8.0 192.168.64.60 192.168.64.20 in via ep0 (frag 53113:1480@0+) That is, instead of the old, ... Fragment = <offset/8> Do, ... (frag <IP ID>:<data len>@<offset>[+]) PR: kern/23446 Approved by: ru MFC after: 1 week
* Detect the device on e.g. Dell OptiPlex GX110s.green2001-07-021-0/+1
|
* Make all this compile on 4.3, modulus sbuf.green2001-07-024-3/+15
|
* Add device ID for the OHCI controller in the Apple KeyLargo chip.benno2001-07-022-0/+10
|
* Fixed warning message.nyan2001-07-022-6/+4
| | | | Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
* Fixed to support C-NET(9N)E.nyan2001-07-021-9/+2
|
* Minor style(9) changes before I get going.imp2001-07-021-41/+40
|
* Fix a couple of compile warnings because WLDEBUG and WLCACHE wereimp2001-07-021-2/+8
| | | | not defined.
* Move wl driver to dev/wl. Repo copied to dev/wl, the old copiesimp2001-07-026-2785/+3
| | | | | | | | removed and a minimal number of changes to make it compile in the new location. # I have a fully converted on a disk that may be crashed. If it is # crashed, I'll redo the work.
* Bump config version.imp2001-07-025-5/+5
|
* Repo copy i82586.h to dev/ic/i82586.h.imp2001-07-022-333/+1
| | | | | This file currently is very ie specific, but I have plans to change that...
* Combine a couple of tests to reduce the indentation level.imp2001-07-011-9/+7
|
* Some interrelated interrupt changes.imp2001-07-012-15/+49
| | | | | | | | | | | | | | | | | | | | | | | | | Frist, for pci slots, make the setup intr save the requested interrupt vector and arg and return rather than passing it up to our parent. On interrupts, we call this vector iff there's a card in the slot. This should eliminate some of the hangs or "weird" messages that people see when ejecting cards and also help close the race window somewhat. Reading the pci bus one more time for this information is judged to be an acceptible tradeoff since it is very very fast. Cleanup a little how we detect unsupported cards. Only detect unsupported cards (eg cardbus cards) on card insertion (or more pedantically when a card is actually present). This should allow us to change the message in the future to "cardbus card not supported with OLDCARD" :-). Note: We may also consider this for the ISA bus case, but there the reads are much more expensive and the location of the CD pin status lines appears to be less standardized. Also, the ISA management interrupt isn't shared with the card's interrupt. The mutliplex the CSC and function interrupts bit also appears to be non-standard (or at least not imlemented on all bridges).
* Write zeros into the base/bounds register bars. We need to do thisimp2001-07-011-0/+16
| | | | | | | | because NEWBUS (and I think some versions of Windows sometimes) writes 0xffffffff to these registers to disable them. When they are "disabled" like this, writing memory ranges to the pcic registers are ignored and you will get "card (null) (null)" when you insert a call otherwise.
* First cut at getting the pcic controller and power information forimp2001-07-011-32/+62
| | | | | | each of the bridge chips. Before we wrongly assumes that all cardbus bridge chips were intel compatible step A/B. This mostly worked, but likely caused problems with certain cirrus logic cardbus bridges.
* Clarify some of the 3.3V code with better comments. Also, since theimp2001-07-011-6/+12
| | | | types are treated as a bitfield, test them as such.
* Add comments explaining why we do the somewhat odd irq mapping on PC98imp2001-07-011-0/+7
| | | | machines with C-BUS cards.
* Minor whitespace nit.imp2001-07-012-2/+2
|
* Obrien created this directory, but I didn't cvs add cvsignoreimp2001-07-011-0/+1
|
* Don't need the .keep_me files. Obrien and I committed past each other.imp2001-07-0113-6/+6
| | | | | | | Add 0-9 to the list of possible kernel names at matsushita-san's suggestion. Submitted by: Makoto MATSUSHITA-san <matusita@jp.FreeBSD.org>
* intel ich/ich2 driver - this needs some work but is functional enough forcg2001-07-015-3/+1218
| | | | | | | | | | | | | | | the impatient. Hardware... Provided by: ps Lost by: <censored> Found by: <censored> Not delivered by: Ashley Penney <ashp@unloved.org> Retrieved by: greid, Andrew McKay <andy@openirc.co.uk> Delivered by: Andrew McKay <andy@openirc.co.uk> PR: kern/25507 Submitted by: Katsurajima Naoto <raven@katsurajima.seya.yokohama.jp>
* add module version/dependanciescg2001-07-011-1/+4
|
* don't set a flag that is already setcg2001-07-011-1/+3
|
* set default 'monitor' volume (ac97 headphones) to 75%cg2001-07-011-0/+1
|
* Submitted by: Chip Salzenberg <chip@perlsupport.com>.groudier2001-07-011-2/+5
| | | | | | | | | MFC after: 5 days - Mask GPCNTL against 0x1c (was 0xfc) for the reading of the NVRAM. This ensures LEDC bit will not be set on 896 and later chips. Submitted by Chip Salzenberg <chip@perlsupport.com>. - Add probe for Tekram 390 U2B/U2W SCSI (53C895) LED handling. Submitted by Chip Salzenberg <chip@valinux.com>
* Don't include machine/autoconf.h for now. It's not used and is breaking thebenno2001-07-011-0/+3
| | | | build.
* Register definitions for the OpenPIC used in various models ofbenno2001-07-011-0/+93
| | | | | | iMac/PowerMac/iBook/PowerBook. Obtained from: NetBSD
* Add TRAPF_* macros required by MI-ification of ast() and userret().benno2001-07-011-0/+3
| | | | Submitted by: Mark Peek <mark@whistle.com>
* Add .cvsignore so that CVS stop's complaining about people's kernel build dirs.obrien2001-06-301-0/+1
|
* Grrr, this was added in the wrong place.obrien2001-06-301-0/+0
| | | | | Have I mentioned before how much I hate remove CVS when adding directories??? Ask me about it (got 3 hours...)
* Ensure sys/${MACHINE}/compile/FOO existsobrien2001-06-307-0/+0
| | | | Reviewed by: arch, imp, peter, and the USENIX terminal room secret kernel cabal
* Really do proper keepme files in the compile directories. Useimp2001-06-309-0/+5
| | | | | | | | | | .cvsignore file for [A-Za-z]* to keep these directories around rather than waste a file on .keepme. This should also make people's built trees place nice with CVS. Idea for .cvsignore: peter (although I suggested the regexp) Pointed out by: Makoto MATSUSHITA-san <matusita@jp.FreeBSD.org> Llama's costuming by: Fernamdo Llamas
* Add AboCom Systems USB to 1M HomePNA & 10M/100M Fast Ethernet Adapter.n_hibma2001-06-301-0/+1
| | | | | | PR: kern/28537 Submitted by: Hiroyuki Aizu <aizu@navi.org> MFC after: 5 days
* Don't free memory that has been freed already.n_hibma2001-06-302-2/+1
| | | | | | | | Null the pointer after freeing the memory. PR: 27370 Submitted by: Alec Barea <alec@barea.org> MFC after: 5 days
* Remove the resume method. It is not necessary any more, becauseyokota2001-06-303-20/+0
| | | | | keyboard drivers have it now... MFC after: 4 weeks
* Add the device resume method to keyboard drivers.yokota2001-06-304-1/+56
| | | | MFC after: 4 weeks
* If we are in DDB, don't switch to a vty in the VT_PROCESS mode.yokota2001-06-301-0/+6
| | | | MFC after: 2 weeks
* o Unfold p31b_proc() into the individual posix4 system calls so as torwatson2001-06-302-132/+120
| | | | | | | | | allow call-specific authorization. o Modify the authorization model so that p_can() is used to check scheduling get/set events, using P_CAN_SEE for gets, and P_CAN_SCHED for sets. This brings the checks in line with get/setpriority(). Obtained from: TrustedBSD Project
* Ensure sys/${MACHINE}/compile/FOO existsobrien2001-06-305-0/+0
| | | | | Reviewed by: arch, imp, peter and the USENIX terminal room secret kernel cabal
* Move kernel compile directory from sys/compile/FOO toimp2001-06-305-5/+5
| | | | | | | sys/compile/${MACHINE}/FOO. Reviewed by: arch, obrien, peter and the USENIX terminal room secret kernel cabal
* Repo copy i8237.h to dev/ic so we can get rid of some of the final vestigesimp2001-06-308-19/+7
| | | | of includes of i386 files from non-i386 ports.
* Fix warning message.imp2001-06-301-3/+4
| | | | Suggested by: julian
* Remove the p_spinlocks spin lock count that was obsoleted by thejhb2001-06-302-2/+0
| | | | per-CPU spinlocks list.
* Replace some use of 'p' with 'targetp' so as to not scarily overload therwatson2001-06-302-22/+34
| | | | | | passed 'p' argument. No functional change. Obtained from: USENIX Emporium, Cheap Tricks Department
* Make the schedlock saved critical section state a per-thread property.jhb2001-06-302-4/+3
|
* Wrap the interrupt handler so that we can get the ACPI lock.msmith2001-06-291-2/+20
|
* Add ACPI lock support.msmith2001-06-291-13/+52
| | | | | | | Pass the softc, not the device_t to the Notify handler. Don't invoke the Interpreter from callout context, as it may sleep. Use AcpiOsQueueForExecution, which is called from taskqueue_swi.
* Add ACPI subsystem mutex support, currently disabled. This implementsmsmith2001-06-291-1/+21
| | | | a private mutex we can use to wrap the ACPI subsystem proper.
* Update for new debug layer constant names in the ACPI CA 20010615msmith2001-06-295-5/+5
| | | | import.
* Use msleep() when we sleep waiting for a GPE, since we are holding themsmith2001-06-291-37/+55
| | | | | | | | ACPI mutex. Add some comments to EcWaitEventIntr. Clean up deviant style, add debugging to be consistent.
OpenPOWER on IntegriCloud