summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Implement statistics for the PHY chips. Statistics are hold inharti2003-07-142-4/+280
| | | | | | | 64-bit counters that wrap on overflow. They are collecte once per second from the chips. Currently they can be retrieved via a sysctl phy_stats. A write of an arbitrary value to the sysctl atomically retrieves the statistics and clears them.
* Add support for the IDT77155 Sonet/SDH PHY.harti2003-07-143-1/+865
|
* This commit was generated by cvs2svn to compensate for changes in r117535,njl2003-07-141-4/+0
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Remove a multiply-defined function. The change has been submitted to thenjl2003-07-141-4/+0
| | | | | | | | vendor.
* | Fix build breakage on ia64. The second argument of AcpiOsReadable()marcel2003-07-141-2/+2
| | | | | | | | and AcpiOsWritable() have type ACPI_SIZE and not UINT32.
* | Update code to work with 0619 distnjl2003-07-137-36/+92
| | | | | | | | | | | | | | | | * Use ACPI_BUFFER as the type for AcpiGetObjectInfo * Remove AcpiEnableEvent/AcpiClearEvent for ACPI_EVENT_FIXED (power/sleep buttons) as they are no longer needed * Change calls to use the new GPE functions * Add AcpiOs*Lock functions
* | Add include file so this builds with new acpicanjl2003-07-131-0/+1
| | | | | | | | Reported by: Kevin Oberman <oberman@es.net>
* | This commit was generated by cvs2svn to compensate for changes in r117527,njl2003-07-131-7/+23
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Fix handling of _BST in the new dist.njl2003-07-131-7/+23
| | | | | | | | Submitted by: kochi@netbsd.org
* | This commit was generated by cvs2svn to compensate for changes in r117525,njl2003-07-131-2/+2
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Patch for global lock error messages that the vendor will import eventually.njl2003-07-131-2/+2
| | | | | | | | Originally committed as 1.1.1.17
* | Commit local patches for files off the vendor branch.njl2003-07-133-56/+37
| |
* | Unmodified files from the vendor 0619 dist that should no longer be off thenjl2003-07-1310-128/+258
| | | | | | | | vendor branch.
* | This commit was generated by cvs2svn to compensate for changes in r117521,njl2003-07-1386-2378/+4300
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * ACPICA import from the 0619 dist.njl2003-07-1399-2562/+4595
| |
* | Avoid an unnecessary calculation: there is no need to subtractrobert2003-07-131-1/+1
| | | | | | | | `firstaddr' from `v' if we know that the former equals zero.
* | Move the MAC entry point to label ethernet-sourced mbufs with a MAC labelrwatson2003-07-131-4/+8
| | | | | | | | | | | | | | | | | | | | from the network interface earlier in ether_input(). At some point (no fingers pointed), things were restructured and the labeling operation moved later. This wasn't a problem as BPF_MTAP() relies on the ifnet label not the mbuf label, but there might have been other problems. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* | o add read-only sysctls to view regulatory domain, country code, andsam2003-07-132-5/+22
| | | | | | | | | | outdoor use controls o use sysctl-visible values in setting up channel list
* | Fix for FAIL_IF_NO_KBD case as expected.simokawa2003-07-132-2/+6
| | | | | | | | | | | | | | | | Even if we have no AT keyboard, an AT keyboard is registered because it's probed with KB_CONF_PROBE_ONLY flag set during console initialization. Unregister the keyboard if it doesn't present while second probe. This should fix USB keyboard only case without 'kbdcontrol -k /dev/kbd1'.
* | Fixed build error with GCC 3.3.1nyan2003-07-131-3/+3
| |
* | Fixed mouse cursor support.nyan2003-07-131-55/+42
| | | | | | | | Submitted by: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
* | Enable the high FP registers when we call the FPSWA handler and disablemarcel2003-07-132-66/+37
| | | | | | | | | | | | | | | | | | them again afterwards. This fixes a disabled FP fault while in the FPSWA handler. While here, merge the FP fault and FP trap handling code to reduce code duplication. Where code was different, it was not sure it should be. Trigger case: ports/math/atlas
* | Extend the mutex pool implementation to permit the creation and use oftruckman2003-07-138-66/+164
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | multiple mutex pools with different options and sizes. Mutex pools can be created with either the default sleep mutexes or with spin mutexes. A dynamically created mutex pool can now be destroyed if it is no longer needed. Create two pools by default, one that matches the existing pool that uses the MTX_NOWITNESS option that should be used for building higher level locks, and a new pool with witness checking enabled. Modify the users of the existing mutex pool to use the appropriate pool in the new implementation. Reviewed by: jhb
* | Check the status of the user command and return the proper errorps2003-07-121-2/+10
| | | | | | | | to the user.
* | Quiet down ciss unless bootverbose is set.ps2003-07-121-4/+4
| |
* | Add support for the A4 Tech RFSW-35 mouse wheel. Probe is similar tomikeh2003-07-124-6/+22
| | | | | | | | | | | | 4D Plus. PR: 44333
* | Allow retrieval of local Configuration ROM.simokawa2003-07-121-7/+22
| |
* | Implement comments embedded into ipfw2 instructions.luigi2003-07-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | Since we already had 'O_NOP' instructions which always match, all I needed to do is allow the NOP command to have arbitrary length (i.e. move its label in a different part of the switch() which validates instructions). The kernel must know nothing about comments, everything else is done in userland (which will be described in the upcoming ipfw2.c commit).
* | Add logic to trace across/over a trapframe. We have ABI markers inmarcel2003-07-123-6/+38
| | | | | | | | | | | | | | | | | | | | | | our unwind information for functions that are entry points into the kernel. When stepping to the next frame, the unwinder will let us know when sych a marker was encountered. We use this to stop the current unwind session, query the trapframe and restart a new unwind session based on the new trapframe. The implementation is a bit sloppy, but at this time there are bigger fish to fry.
* | This commit was generated by cvs2svn to compensate for changes in r117465,marcel2003-07-121-4/+4
|\ \ | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Fix a nasty bug that was exposed by disabling the trace support bymarcel2003-07-121-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | default. There were 2 cases where the trace code was in the else- part of an if-statement without any compound construct to protect against nullification. The result was that 2 unconditional statements turned into conditional statements and wrecked havoc. This fix has been returned to the vendor and in anticipation of a future import committed onto the vendor branch.
* | | Make the system call vector name of a process accessible to userrobert2003-07-122-0/+30
| | | | | | | | | | | | | | | land applications by introducing the KERN_PROC_SV_NAME sysctl node, which is searchable by PID.
* | | Fix the gcc-3.3 boot problem. Gcc now optimizes 'int foo = 0' by movingpeter2003-07-111-21/+5
| | | | | | | | | | | | | | | | | | | | | | | | it to the bss section and skips the initialization. This causes all sorts of havoc because the bogus bss zero code clobbered previously set variables. All our supported boot loaders already zero the bss, even kgzip for the elf case. Since we dont generate a.out kernels, the old a.out bootblocks and the a.out kgzip are not a factor anymore.
* | | Regen.joe2003-07-112-2/+34
| | |
* | | Added a few more entries.joe2003-07-111-0/+8
| | | | | | | | | | | | Submitted by: Lars Eggert <larse@ISI.EDU>
* | | Unlock the fxp driver lock before calling fxp_poll() to avoid recursing onjhb2003-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | the lock when using DEVICE_POLLING. Tested by: Robin P. Blanchard <Robin.Blanchard@gactr.uga.edu> Reviewed by: njl
* | | Fix typo for BURN_BRIDGES' file, it should be opt_global.himp2003-07-111-1/+1
| | |
* | | NFS support should be conditional on LOADER_NFS_SUPPORT, nottmm2003-07-111-1/+1
| | | | | | | | | | | | LOADER_NET_SUPPORT.
* | | Fix if_wi breakage.simokawa2003-07-112-4/+4
| | |
* | | If a thread is sending signal to its process, if the thread can handledavidxu2003-07-111-3/+4
| | | | | | | | | | | | the signal itself, it should get it without looking for other threads.
* | | Add support for asus wl100imp2003-07-111-0/+1
| | | | | | | | | | | | PR: 49033/53249
* | | sync to pccarddev 1.55imp2003-07-111-2/+2
| | |
* | | remove stray ASUSimp2003-07-111-1/+1
| | |
* | | sync to pccarddev 1.54imp2003-07-111-1/+7
| | |
* | | Add asus wl100imp2003-07-111-0/+4
| | | | | | | | | | | | PR: 49033, 53249
* | | Add a body directive before the first instruction in epc_syscall().marcel2003-07-111-0/+1
| | | | | | | | | | | | | | | This results in a zero length prologue and a body that covers the whole function. This is more correct.
* | | Remove a gratuitous align directive after the endp directive formarcel2003-07-111-2/+1
| | | | | | | | | | | | IVT entries.
* | | Make UWX_TRACE_ENABLE a global option so that we don't have tomarcel2003-07-111-0/+2
| | | | | | | | | | | | | | | | | | modify vendor code (libuwx) with a specific include directive. The second order advantage is that we can also enable verbosity in the glue code (ia64/ia64/unwind.c).
* | | Squelch spurious "gigabit link up" messages generated on some fiber NICswpaul2003-07-111-4/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (mainly the 3Com 3c996B/BCM5701). For some reason that I don't fully understand, the 5701 signals PCS encoding errors as though they were link change events, i.e. the 'link state changed' bit in the status word of the status block is updated and an interrupt is generated. This would cause the bge_tick() function to be invoked and a "gigabit link up" message to be printed on the console. To avoid this, the interrupt handler now checks the MAC status register when a link change interrupt is triggered, and it will only call the bge_tick() function if the 'PCS encoding error detected' bit is clear. (This change should have no effect on copper NICs since this bit can only ever be set in TBI mode. I do not know how it affects 5704 NICs with a BCM8002 SERDES PHY.) Special thanks to: Sherry Rogers at UCB for allowing me access to one of their traffic monitor boxes so I could diagnose this problem.
* | | Fix i386 assembly constraints. The same register cannot bekan2003-07-111-3/+3
| | | | | | | | | | | | in output and clobber lists at the same time.
OpenPOWER on IntegriCloud