summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Jump to the correct label upon detecting an error.deischen2003-04-291-2/+2
|
* Create the thread signal lock as a KSE lock (as opposed todeischen2003-04-296-44/+46
| | | | | | | | | | | | a thread lock). Better protect access to thread state while searching for threads to handle a signal. Better protect access to process pending signals while processing a thread in sigwait(). Submitted by: davidxu
* Unbreak the build.hrs2003-04-291-3/+3
|
* Call exit(0), not exit.kan2003-04-291-1/+1
|
* Fix an obscure fencepost error in GBDE's sector mapping code:phk2003-04-291-0/+26
| | | | | | | | | | | | | | | For certain combinations of sectorsize, mediasize and random numbers (used to define the mapping), a multisector read or write would ignore some subset of the sectors past the first sector in the request because those sectors would be mapped past the end of the parent device, and normal "end of media" truncation would zap that part of the request. Rev 1.19+1.20 of g_bde_work.c added the check which should have alerted me to this happening. This commit maps the request correctly and adds KASSERTS to make sure things stay inside the parent device. This does not change the on-disk layout of GBDE, there is no need to backup/restore.
* Typo in last commit: Do not press xZZ to leave vi(1).phk2003-04-291-1/+1
|
* When a bio comes back from below with a zero error code, check thatphk2003-04-291-0/+4
| | | | | | | it wrote the full length. The only case where this should be able to happen is if we try to read/write past the end and the request is truncated. We obviously should never try to do that, so this code should never activate.
* Catch up with the new acpi files.njl2003-04-291-21/+24
|
* Resolve conflicts.njl2003-04-2917-330/+515
|
* Support functions for the new ACPI import.njl2003-04-298-26/+144
| | | | | | | | | | | * AcpiOsDerivePciId(): finds a bus number, given the slot/func and the acpi parse tree. * AcpiOsPredefinedOverride(): use the sysctl hw.acpi.os_name to override the value for _OS. Ideas from: takawata, jhb Reviewed by: takawata, marcel Tested on: i386, ia64
* Remove unused declarations and definitions.alc2003-04-291-6/+0
|
* Updated import-preparation script. It now removes vendor paths from headernjl2003-04-291-2/+17
| | | | info. With these changes, no manual prep of the dist was necessary.
* Resolve conflictsnjl2003-04-291-85/+46
|
* This commit was generated by cvs2svn to compensate for changes in r114239,njl2003-04-294-0/+1690
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Import of Intel ACPI 20030228 vendor distributionnjl2003-04-294-0/+1690
| |
* | This commit was generated by cvs2svn to compensate for changes in r114237,njl2003-04-29133-4526/+4359
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import of Intel ACPI 20030228 vendor distributionnjl2003-04-29151-4901/+4925
| |
* | Unbreak the build.hrs2003-04-291-2/+2
| |
* | Enable wchar_t support in libstdc++.kan2003-04-292-2/+2
| |
* | Add an item about the majordomo to Mailman change.trhodes2003-04-291-0/+8
| | | | | | | | Discussed with: bmah
* | Add media types and options for ATM. While on most ATM cards media cannotharti2003-04-293-0/+97
| | | | | | | | | | | | | | | | be changed, it is very convenient to be able to toggle SDH/Sonet, idle/unassigned cells and scrambled mode and to see the carrier state. Reviewed by: -arch (if_media.h definitions)
* | Whitespace commit.trhodes2003-04-291-2/+2
| |
* | Initialize tbuf in newstat_copyout() too.mbr2003-04-291-0/+1
| | | | | | | | Reviewed by: phk
* | Update majordomo > mailman at this location also.trhodes2003-04-291-3/+2
| | | | | | | | Requested by: bmah
* | We need pccard start too.imp2003-04-291-1/+1
| |
* | Set recv.len to zero if we get no response.simokawa2003-04-291-1/+4
| |
* | Get correct firmware/model information for multiple unit directories.simokawa2003-04-291-0/+4
| |
* | debug.acpi.disable="processor" is incorrect. Use debug.acpi.disable="cpu" astrhodes2003-04-291-2/+2
| | | | | | | | | | | | found on line 126 of sys/dev/acpica/acpi_cpu.c. PR: 51523
* | Fix indentation.simokawa2003-04-291-13/+13
| |
* | Add functions for sending a link-on packet and a RESET_START request.simokawa2003-04-291-16/+65
| |
* | Deprecate machine/limits.h in favor of new sys/limits.h.kan2003-04-2963-522/+87
| | | | | | | | | | | | | | Change all in-tree consumers to include <sys/limits.h> Discussed on: standards@ Partially submitted by: Craig Rodrigues <rodrigc@attbi.com>
* | Move CSR definitions to iec*.h from firewirereg.h.simokawa2003-04-293-28/+28
| |
* | Do the same thing for stat64_copyout() as we alreadymbr2003-04-291-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | do for newstat_copyout(). Lie about disk drives which are character devices in FreeBSD but block devices under Linux. PR: 37227 Submitted by: Vladimir B. Grebenschikov <vova@sw.ru> Reviewed by: phk MFC after: 2 weeks
* | new netstartjwd2003-04-291-35/+27
| | | | | | | | | | | | atm should be correct but is commented out pending appropriate testing. Submitted by: mtm
* | Add rc.subr (found during new /etc/netstart testing)jwd2003-04-291-0/+2
| |
* | Add NetBSD 1.6.1wosch2003-04-291-5/+6
| |
* | Add entries for Multicast DNS.mdodd2003-04-291-0/+2
| |
* | Revamp the newbus functions:marcel2003-04-293-986/+653
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o do not use the in* and out* functions. These functions are used by legacy drivers and thus must have ia32 compatible behaviour. Hence, they need to have fences. Using these functions for newbus would then pessimize performance. o remove the conditional compilation of PIO and/or MEMIO support. It's a PITA without having any significant benefit. We always support them both. Since there are no I/O ports on ia64 (they are simulated by the chipset by translating memory mapped I/O to predefined uncacheable memory regions) the only difference between PIO and MEMIO is in the address calculation. There should be enough ILP that can be exploited here that making these computations compile-time conditional is not worth it. We now also don't use the read* and write* functions. o Add the missing *_8 variants. They were missing, although not missed. It's for completeness. o Do not add the fences that were present in the low-level support functions here. We're using uncacheable memory, which means that accesses are in program order. Change the barrier implementation to not only do a memory fence, but also an acceptance fence. This should more reliably synchronize drivers with the hardware. The memory fence enforces ordering, but does not imply visibility (ie the access does not necessarily have happened). This is what the acceptance deals with. cpufunc.h cleanup: o Remove the low-level memory mapped I/O support functions. They are not used. Keep the low-level I/O port access functions for legacy drivers and add fences to ensure ia32 compatibility. o Remove the syscons specific functions now that we have moved the proper definitions where they belong. o Replace the ia64_port_address() and ia64_memory_address() functions with macros. There's a bigger change inline functions get inlined when there aren't function callsi and the calculations are simply enough to do it with macros. Replace the one reference to ia64_memory address in mp_machdep.c to use the macro.
* | panic() doesn't need \nsuz2003-04-296-53/+53
| | | | | | | | | | Obtained from: KAME MFC after: 2 days
* | Document the IP_RECVIF socket option.mdodd2003-04-291-0/+16
| | | | | | | | Submitted by: Bruce M Simpson
* | Document VM86_INTCALL.mdodd2003-04-291-4/+35
| | | | | | | | Submitted by: Bruce M Simpson
* | Add module data and version to the atm_subr and reference this info from theharti2003-04-295-8/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (currently) only consumer (en). Add a sysctl node hw.atm where the atm drivers will hook on their hardware sysctl sub-trees. Make atm_ifattach call if_attach and remove the corresponding call to if_attach from en. Create atm_ifdetach and use that in en. While the last change actually changes the interface this is not a problem in practice because the only other consumer of this API is an older LANAI driver on the net, that is not ready for current anyway. Reviewed by: -atm
* | Keep syscons specific I/O functions internal/specific to syscons onmarcel2003-04-291-1/+27
| | | | | | | | | | | | | | ia64 by defining them in terms of newbus. Add a static inline for fillw(), which doesn't have anything to do with I/O. It's still ugly, but now the ugliness can be removed from ia64 specific headers.
* | Move the mktemp invocation inside motd_start to avoid creating tempdougb2003-04-291-2/+2
| | | | | | | | | | | | files when uptdate_motd and clear_tmp_enable are both NO. Submitted by: Alex Deiter <tiamat@komi.mts.ru>
* | - Remove unnecessary useracc() calls from osf1_sigreturn().alc2003-04-291-12/+3
| |
* | Fix typo on O2Micro devices names.imp2003-04-291-2/+2
| | | | | | | | Submitted by: noda-san
* | (5) from last commit was omitted by mistake:imp2003-04-291-0/+3
| | | | | | | | (5) Return immediately from fxp_intr() if gone is set.
* | Fix 5 bugs:imp2003-04-292-8/+11
| | | | | | | | | | | | | | | | | | | | | | 1) always call fxp_stop in fxp_detach. Since we don't read from the card, there's no need to carefully look at things with bus_child_present. 2) Call FXP_UNLOCK() before calling bus_teardown_intr to avoid a possible deadlock reported by jhb. 3) add gone to the softc. Set it to true in detach. 4) Return immediately if gone is true in fxp_ioctl 5) Return immediately if gone is true in fxp_intr
* | Sort lines.marcel2003-04-291-44/+44
| |
* | MFi386: revision 1.1086.nyan2003-04-291-6/+0
| |
OpenPOWER on IntegriCloud