aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/dev
Commit message (Collapse)AuthorAgeFilesLines
* network interface and link layer changes:Sam Leffler2002-11-151-4/+9
| | | | | | | | | | | | | | | o on input don't strip the Ethernet header from packets o input packet handling is now done with if_input o track changes to ether_ifattach/ether_ifdetach API o track changes to bpf tapping o call ether_ioctl for default handling of ioctl's o use constants from net/ethernet.h where possible Reviewed by: many Approved by: re Notes: svn path=/head/; revision=106939
* Resolve conflicts arising from the ACPI CA 20021002 import.Mitsuru IWASAKI2002-10-046-36/+50
| | | | Notes: svn path=/head/; revision=104473
* This commit was generated by cvs2svn to compensate for changes in r104470,Mitsuru IWASAKI2002-10-0448-1399/+1986
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=104471
| * Vendor import of the Intel ACPI CA 20021002 drop.Mitsuru IWASAKI2002-10-0454-1435/+2036
| | | | | | | | Notes: svn path=/vendor-sys/acpica/dist/; revision=104470
* | (This commit touches about 15 disk device drivers in a very consistentPoul-Henning Kamp2002-09-201-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and predictable way, and I apologize if I have gotten it wrong anywhere, getting prior review on a patch like this is not feasible, considering the number of people involved and hardware availability etc.) If struct disklabel is the messenger: kill the messenger. Inside struct disk we had a struct disklabel which disk drivers used to communicate certain metrics to the disklayer above (GEOM or the disk mini-layer). This commit changes this communication to use four explicit fields instead. Amongst the benefits is that the fields do not get overwritten by wrong or bogus on-disk disklabels. Once that is clear, <sys/disk.h> which is included in the drivers no longer need to pull <sys/disklabel.h> and <sys/diskslice.h> in, the few places that needs them, have gotten explicit #includes for them. The disklabel inside struct disk is now only for internal use in the disk mini-layer, so instead of embedding it, we malloc it as we need it. This concludes (modulus any mistakes) the series of disklabel related commits. I belive it all amounts to a NOP for all the rest of you :-) Sponsored by: DARPA & NAI Labs. Notes: svn path=/head/; revision=103714
* | Don't call dkunit() to find our unit number, it is in our softc.Poul-Henning Kamp2002-09-201-1/+1
| | | | | | | | | | | | | | Sponsored by: DARPA & NAI Labs. Notes: svn path=/head/; revision=103688
* | Fix kernel build breakage when ACPI_DEBUG option is specified.Mitsuru IWASAKI2002-08-291-2/+4
| | | | | | | | Notes: svn path=/head/; revision=102564
* | Resolve conflicts arising from the ACPI CA 20020815 import.Mitsuru IWASAKI2002-08-2916-154/+147
| | | | | | | | Notes: svn path=/head/; revision=102553
* | This commit was generated by cvs2svn to compensate for changes in r102550,Mitsuru IWASAKI2002-08-2977-890/+3734
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=102551
| * Vendor import of the Intel ACPI CA 20020815 drop.Mitsuru IWASAKI2002-08-2990-1041/+3874
| | | | | | | | Notes: svn path=/vendor-sys/acpica/dist/; revision=102550
* | Prepare for importing newer version of ACPI CA.Mitsuru IWASAKI2002-08-221-3/+10
| | | | | | | | Notes: svn path=/head/; revision=102270
* | Resolve conflicts arising from the ACPI CA 20020725 import.Mitsuru IWASAKI2002-07-3014-1746/+340
| | | | | | | | Notes: svn path=/head/; revision=100969
* | This commit was generated by cvs2svn to compensate for changes in r100966,Mitsuru IWASAKI2002-07-3064-1655/+8457
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=100967
| * Vendor import of the Intel ACPI CA 20020725 drop.Mitsuru IWASAKI2002-07-3075-2376/+8798
| | | | | | | | Notes: svn path=/vendor-sys/acpica/dist/; revision=100966
* | Resolve conflicts arising from the ACPI CA 20020611 import.Mitsuru IWASAKI2002-07-0915-576/+808
| | | | | | | | Notes: svn path=/head/; revision=99682
* | This commit was generated by cvs2svn to compensate for changes in r99679,Mitsuru IWASAKI2002-07-09116-3393/+4521
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=99680
| * Vendor import of the Intel ACPI CA 20020611 drop.Mitsuru IWASAKI2002-07-09128-3954/+5160
| | | | | | | | Notes: svn path=/vendor-sys/acpica/dist/; revision=99679
* | Resolve conflicts arising from the ACPI CA 20020404 import.Mitsuru IWASAKI2002-06-3011-251/+309
| | | | | | | | Notes: svn path=/head/; revision=99149
* | This commit was generated by cvs2svn to compensate for changes in r99146,Mitsuru IWASAKI2002-06-3064-824/+1393
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=99147
| * Vendor import of the Intel ACPI CA 200200404 drop.Mitsuru IWASAKI2002-06-3074-1082/+1700
| | | | | | | | Notes: svn path=/vendor-sys/acpica/dist/; revision=99146
* | - Add sanity check for argument.Mitsuru IWASAKI2002-06-121-2/+7
| | | | | | | | | | | | | | | | - Add new entry to stripdirs. The `generate' directory appeared in acpica-unix-20020517. Notes: svn path=/head/; revision=98146
* | fix blockno printf formatting warnings.Alfred Perlstein2002-03-191-4/+6
| | | | | | | | Notes: svn path=/head/; revision=92720
* | Remove a couple of stray linuxisms to make this work for FreeBSD/ia64.Doug Rabson2002-03-181-6/+2
| | | | | | | | Notes: svn path=/head/; revision=92561
* | Merge local changes for the 20020308 ACPI CA update.Mike Smith2002-03-163-8/+41
| | | | | | | | Notes: svn path=/head/; revision=92394
* | This commit was generated by cvs2svn to compensate for changes in r92388,Mike Smith2002-03-1618-50/+112
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=92389
| * Import of the 20020308 Intel ACPI CA update.Mike Smith2002-03-1621-58/+153
| | | | | | | | Notes: svn path=/vendor-sys/acpica/dist/; revision=92388
* | This commit was generated by cvs2svn to compensate for changes in r92386,Mike Smith2002-03-161-0/+153
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=92387
| * Import of the 20020308 Intel ACPI CA update.Mike Smith2002-03-161-0/+153
| | | | | | | | Notes: svn path=/vendor-sys/acpica/dist/; revision=92386
* | Move some debugger-only symbols around; this patch didn't make it intoMike Smith2002-02-243-4/+2
| | | | | | | | | | | | | | the commit resolution for some reason. Fixes ACPI_DEBUG. Notes: svn path=/head/; revision=91192
* | Resolve conflicts arising from the ACPI CA 20020217 import.Mike Smith2002-02-2312-513/+586
| | | | | | | | Notes: svn path=/head/; revision=91119
* | This commit was generated by cvs2svn to compensate for changes in r91116,Mike Smith2002-02-23126-7188/+7685
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=91117
| * Vendor import of the Intel ACPI CA 20020217 drop.Mike Smith2002-02-23138-7696/+8266
| | | | | | | | Notes: svn path=/vendor-sys/acpica/dist/; revision=91116
* | Add a helper script used to take an Intel-supplied ACPI CA drop and make itMike Smith2002-02-081-0/+42
| | | | | | | | | | | | | | ready for importing. This should save me from my own over-cleanliness. Notes: svn path=/head/; revision=90380
* | Add OS layer ACPI mutex and threading support.Mitsuru IWASAKI2001-12-221-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Temporary fix a bug of Intel ACPI CA core code. - Add OS layer ACPI mutex support. This can be disabled by specifying option ACPI_NO_SEMAPHORES. - Add ACPI threading support. Now that we have a dedicate taskqueue for ACPI tasks and more ACPI task threads can be created by specifying option ACPI_MAX_THREADS. - Change acpi_EvaluateIntoBuffer() behavior slightly to reuse given caller's buffer unless AE_BUFFER_OVERFLOW occurs. Also CM battery's evaluations were changed to use acpi_EvaluateIntoBuffer(). - Add new utility function acpi_ConvertBufferToInteger(). - Add simple locking for CM battery and temperature updating. - Fix a minor problem on EC locking. - Make the thermal zone polling rate to be changeable. - Change minor things on AcpiOsSignal(); in ACPI_SIGNAL_FATAL case, entering Debugger is easier to investigate the problem rather than panic. Notes: svn path=/head/; revision=88420
* | Merge local changes.Mike Smith2001-11-289-440/+575
| | | | | | | | | | | | | | | | Add a fix for a minor error in the PCI routing table creation handler where the correct size for the buffer is not returned. Notes: svn path=/head/; revision=87035
* | This commit was generated by cvs2svn to compensate for changes in r87031,Mike Smith2001-11-2889-3979/+3277
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=87032
| * Vendor import of the Intel ACPI CA 20011120 snapshot.Mike Smith2001-11-2897-4419/+3850
| | | | | | | | Notes: svn path=/vendor-sys/acpica/dist/; revision=87031
* | Apply a local change to ACPICA.Mitsuru IWASAKI2001-11-111-1/+9
| | | | | | | | | | | | | | | | Some BIOSes don't set WAK_STS at all, give up waiting for wakeup if we time out. Notes: svn path=/head/; revision=86261
* | Add S4BIOS sleep (BIOS hibernation) and DSDT overriding support.Mitsuru IWASAKI2001-11-061-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add S4BIOS sleep implementation. This will works well if MIB hw.acpi.s4bios is set (and of course BIOS supports it and hibernation is enabled correctly). - Add DSDT overriding support which is submitted by takawata originally. If loader tunable acpi_dsdt_load="YES" and DSDT file is set to acpi_dsdt_name (default DSDT file name is /boot/acpi_dsdt.aml), ACPI CA core loads DSDT from given file rather than BIOS memory block. DSDT file can be generated by iasl in ports/devel/acpicatools/. - Add new files so that we can add our proposed additional code to Intel ACPI CA into these files temporary. They will be removed when similar code is added into ACPI CA officially. Notes: svn path=/head/; revision=86133
* | Merge local changes, add new files and remove obsoleted ones.Mike Smith2001-10-315-66/+62
| | | | | | | | Notes: svn path=/head/; revision=85759
* | This commit was generated by cvs2svn to compensate for changes in r85756,Mike Smith2001-10-3177-2668/+2120
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=85757
| * Import the Intel ACPI CA 20011018 snapshotMike Smith2001-10-3182-2734/+2182
| | | | | | | | Notes: svn path=/vendor-sys/acpica/dist/; revision=85756
* | This commit was generated by cvs2svn to compensate for changes in r85754,Mike Smith2001-10-314-0/+2439
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=85755
| * Import the Intel ACPI CA 20011018 snapshotMike Smith2001-10-314-0/+2439
| | | | | | | | Notes: svn path=/vendor-sys/acpica/dist/; revision=85754
| * Actually delete this file; aborting 'cvs delete -f' has unexpeted results...Mike Smith2001-10-051-195/+0
| | | | | | | | Notes: svn path=/vendor-sys/acpica/dist/; revision=84539
| * Kill a couple of files off the vendor branch, as suggested by ru.Mike Smith2001-10-051-190/+0
| | | | | | | | Notes: svn path=/vendor-sys/acpica/dist/; revision=84538
* | Remove file obsoleted by the 20010920 snapshot.Mike Smith2001-10-041-195/+0
| | | | | | | | Notes: svn path=/head/; revision=84497
* | Merge our local patches into the 20010920 snapshot. Note that theMike Smith2001-10-044-274/+174
| | | | | | | | | | | | | | | | | | "implicit return" hack in psparse.c was resubmitted by Iwasaki-san. Submitted by: iwasaki Notes: svn path=/head/; revision=84496
* | This commit was generated by cvs2svn to compensate for changes in r84493,Mike Smith2001-10-041-0/+424
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=84494
| * Import of the Intel ACPI CA 20010920 snapshot.Mike Smith2001-10-041-0/+424
| | | | | | | | Notes: svn path=/vendor-sys/acpica/dist/; revision=84493