summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* New release note: tw(4) removal.bmah2003-04-294-4/+14
| | | | Also remove from hardware notes.
* Don't hold a driver lock across bus_teardown_intr. Jhb points outimp2003-04-291-2/+1
| | | | | | | | | | | that one cannot generally hold a lock and call bus_teardown_intr. This is race free with wi_intr because bus_teardown_intr won't allow wi_intr to be called after it returns. # jeff hsu points out that there might be a race between this unlock # and wi_start. While that may be true also, it won't impact this commit. Submitted by: jhb
* Use 16 byte alignment for internal labels, 32 bytes is excessive.jake2003-04-291-8/+8
|
* - Fix placement of cvs ids in previous commit to match .S files in libc.jake2003-04-299-38/+24
| | | | | - gcc uses 32 byte alignment for functions regardless of profiling, so follow suit.
* o Don't add a scope system thread's KSE to the list of availabledeischen2003-04-2835-316/+640
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | KSEs when it's thread exits; allow the GC handler to do that. o Make spinlock/spinlock critical regions. The following were submitted by davidxu o Alow thr_switch() to take a null mailbox argument. o Better protect cancellation checks. o Don't set KSE specific data when creating new KSEs; rely on the first upcall of the KSE to set it. o Add the ability to set the maximum concurrency level and do this automatically. We should have a way to enable/disable this with some sort of tunable because some applications may not want this to be the default. o Hold the scheduling lock across thread switch calls. o If scheduling of a thread fails, make sure to remove it from the list of active threads. o Better protect accesses to a joining threads when the target thread is exited and detached. o Remove some macro definitions that are now provided by <sys/kse.h>. o Don't leave the library in threaded mode if creation of the initial KSE fails. o Wakeup idle KSEs when there are threads ready to run. o Maintain the number of threads active in the priority queue.
* This file is unused.jake2003-04-281-66/+0
|
* Add definitions for WCHAR_MIN and WCHAR_MAX.kan2003-04-281-0/+6
|
* Properly define CHAR_MIN/CHAR_MAX taking into account whether orkan2003-04-281-2/+8
| | | | not __CHAR_UNSIGNED__ is defined.
* Remove unmatched #endif left over incidenntally in last commit.kan2003-04-281-1/+0
|
* (forced commit) Previous patch was incorrectly attributed. It was actually:archie2003-04-280-0/+0
| | | | Submitted by: jordbaer@mac.com
* Define AFMT_S16_NE for "16-bit signed format in machine'smbr2003-04-281-0/+8
| | | | | | | | native endian convention. Needed by newer OSS ports. Reviewed by: orion PR: 27270 MFC: 2 weeks
* Use the correct link entry for walking the list of threads.deischen2003-04-282-18/+4
| | | | | | | | While I'm here, use the TAILQ_FOREACH macro instead of a more manual method which was inherited from libc_r (so we could remove elements from the list which isn't needed for libpthread). Submitted by: Kazuaki Oda <kaakun@highway.ne.jp>
* Add missing braces.archie2003-04-281-1/+2
| | | | Submitted by: Andrew Lankford <arlankfo@141.com>
* Use inlines for loading and storing page table entries. Use cmpxchg8b forjake2003-04-284-48/+128
| | | | | | the PAE case to ensure idempotent 64 bit loads and stores. Sponsored by: DARPA, Network Associates Laboratories
* Triggered by obtaining a Rawhide for my machine farm add some more detail towilko2003-04-281-9/+18
| | | | it's section. More to come later.
* Argh! We want to return the old signal set when the error return is zerojhb2003-04-281-1/+1
| | | | | | | (i.e. success), not non-zero (failure). Submitted by: tegge Pointy hat to: jhb
* Merge from vendor branch:wollman2003-04-286-187/+303
| | | | | | | | - No more DST in Pakistan - Update some historical information - New zone for Rothera station in the Antarctic. PR: misc/51495
* This commit was generated by cvs2svn to compensate for changes in r114170,wollman2003-04-281-1/+8
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Update to latest drop from Arthur Olson and the gang.wollman2003-04-288-191/+314
| | | | | | | | Obtained from: ftp://elsie.nci.nih.gov/pub/tzdata2003
| * Update from ADO to reflect changes in Brazil and absence ofwollman2002-10-165-26/+122
| | | | | | | | | | | | previously-anticipated changes in Israel. Obtained from: ftp://elsie.nci.nih.gov/pub/tzdata2002d.tar.gz
| * Latest zoneinfo from Arthur Olson. Among other things, this fixeswollman2002-04-049-151/+307
| | | | | | | | | | | | Europe/Tallinn to reflect last weekend's changeover. Obtained from: ftp://elsie.nci.nih.gov/pub/tzdata2002c.tar.gz
* | Make IRQ shareable for the cardbus case too.imp2003-04-281-0/+1
| |
* | style(9)mike2003-04-281-25/+20
| |
* | I accidentally leaked this debugging tool in with my last commit.phk2003-04-281-2/+4
| | | | | | | | Disable it with a direct warning.
* | - Lock the vm_object when performing swap_pager_isswapped().alc2003-04-282-14/+17
| | | | | | | | - Assert that the vm_object is locked in swap_pager_isswapped().
* | document mode directivesam2003-04-281-2/+14
| |
* | add a "mode" directive to specify the operating mode for multi-mode devices;sam2003-04-283-3/+120
| | | | | | | | | | this is mostly intended for use with multi-mode 802.11 devices that support some combination of 11a, 11b, and 11g
* | o add support for multi-mode devices like 802.11 wireless cards that supportsam2003-04-283-40/+80
| | | | | | | | | | | | | | | | | | 11a/b/g by adding an optional 3-bit mode field o correct the spelling of OFDM (was ODFM) o add an 802.11 subtype option for turbo mode: the phy is clocked at 2x the normal clock rate; note this can be applied to both OFDM in 11a and OFDM in 11g mode (and possibly DS11 in 11b for certain phy's) o add 802.11 CCK aliases for 11b/11g rates--the more common terminology
* | Install the gstat manual page.tjr2003-04-281-1/+1
| |
* | When updating a single entry (i.e. when the `-u' option is given),nectar2003-04-281-13/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | do not add the "\xFF" "VERSION" key --- it should only be added once ALL entries have been updated. While I'm here, correct the logic that detects whether or not the user-ID has changed so that it works even if all entries have not yet been updated to the new format. Users missing-in-action were Reported by: tjr, Vallo Kallaste <vallo@estcard.ee>, leafy <leafy@leafy.idv.tw> Sponsored by: DARPA, Network Associates Laboratories
* | xten has gone.maxim2003-04-281-1/+0
| |
* | sync with the latest KAME (just a cosmetic change)suz2003-04-281-2/+2
| | | | | | | | MFC after: 1 day
* | Pull the pst driver out from under GAINT.sos2003-04-284-75/+151
| |
OpenPOWER on IntegriCloud