summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Allow gcc driver to process -r option iself, do not use -Wl,-r tokan2003-08-082-2/+2
| | | | | | | bypass it. Doing otherwise did not allow compiler to detect and disable conflicting options generated from specs. Reported by: jake
* Hook acpidb(8) and iasl(8) up to the build and unhook amldb(8). It willnjl2003-08-081-1/+1
| | | | be going away after a short while but still available in ports.
* Default to 5 seconds before sleeping to give some machines time to stabilize.njl2003-08-081-1/+6
| | | | This doesn't break anything on my laptop and some claim it helps them.
* MFi386 1.422 & 1.423: lock page queues in pmap_insert_entry().alc2003-08-081-0/+2
|
* MFi386 1.422 & 1.423: lock page queues in pmap_insert_entry().marcel2003-08-081-0/+2
|
* 0) preallocate per-interface context structures without the ifnet lock heldbillf2003-08-071-25/+38
| | | | | | | | 1) avoid immediately calling bzero() after malloc() by passing M_ZERO 2) do not initialize individual members of the global context to zero 3) remove an unused assignment of ifctx in bootpc_init() Reviewed by: tegge
* Correct typo in Matt's name.fjoe2003-08-072-2/+2
|
* Fix typo in comments:fjoe2003-08-071-1/+1
| | | | | | /etc/syslogd.conf -> /etc/syslog.conf MFC after: 3 days
* Add MELCO LPC3_CTX. This is the same as Buffalo card of the same nameimp2003-08-071-0/+1
| | | | | | with different vendor id. Submitted by: Shizuka Kudo-san
* Sync to 1.62 of pccarddevsimp2003-08-071-5/+9
|
* MELCO has a similar product to Buffalo LPC3-CLX: named the same andimp2003-08-071-2/+4
| | | | | | | has the same product id, but different vendor id. It also appears that the MELCO's id should be 0x18a instead of 0x8a01. Fix this. Submitted by: Shizuka Kudo-san
* Fix logic in Makefile.i386,v 1.249: only back up ${DESTDIR}${KODIR}ru2003-08-071-4/+2
| | | | | to ${DESTDIR}${KODIR}.old if we have booted from ${DESTDIR}${KODIR}, and always keep kern.bootfile in a good shape.
* Make this WARNS=6 clean by renaming the variable 'err' to 'error'johan2003-08-072-7/+7
| | | | | | in order not to shadow err(3). Tested by: make universe
* MFI386: Acquire the page queues lock in pmap_insert_entry(), fromgallatin2003-08-071-1/+2
| | | | i386/i386/pmap.c 1.423
* - Eliminate the "rm" command that was causing us trouble in rev. 1.799.ru2003-08-071-8/+6
| | | | | | | - Normalize doRELEASE to avoid seeing "`ftp.1' is up to date." warning when doing "make rerelease", and ftp.1 was already built. Reviewed by: jhb
* 1. Add support for printing PIM-related statistics withhsu2003-08-075-1/+136
| | | | | | | | | netstat -s -p pim 2. Print information about the bandwidth meters installed in the kernel with netstat -g Submitted by: Pavlin Radoslavov <pavlin@icir.org>
* Add support for "options PIM" in the kernel configuration file.hsu2003-08-072-0/+5
| | | | Submitted by: Pavlin Radoslavov <pavlin@icir.org>
* This commit was generated by cvs2svn to compensate for changes in r118624,njl2003-08-071-1/+1
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Fix a bug that would result in a very long sleep. Change has beennjl2003-08-071-1/+1
| | | | | | | | | | | | submitted to the vendor. Obtained from: iwasaki
* | New PIM header files.hsu2003-08-072-0/+197
| | | | | | | | Submitted by: Pavlin Radoslavov <pavlin@icir.org>
* | 1. Basic PIM kernel supporthsu2003-08-077-169/+1704
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disabled by default. To enable it, the new "options PIM" must be added to the kernel configuration file (in addition to MROUTING): options MROUTING # Multicast routing options PIM # Protocol Independent Multicast 2. Add support for advanced multicast API setup/configuration and extensibility. 3. Add support for kernel-level PIM Register encapsulation. Disabled by default. Can be enabled by the advanced multicast API. 4. Implement a mechanism for "multicast bandwidth monitoring and upcalls". Submitted by: Pavlin Radoslavov <pavlin@icir.org>
* | Add man pages for acpidb and iaslnjl2003-08-072-0/+317
| |
* | td_dupfd just needs to be less than 0, it does not have to hold thejhb2003-08-072-2/+2
| | | | | | | | negative value of the index of the new file, so just use -1.
* | This commit was generated by cvs2svn to compensate for changes in r118617,njl2003-08-071-0/+1085
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import the userland interface from acpica 0619njl2003-08-071-0/+1085
| |
* | Add the acpidb and iasl utilities. This is not yet hooked up to the build.njl2003-08-074-1/+595
| | | | | | | | Obtained from: acpicatools port by Iwasaki-san
* | Update some argument-documenting comments to match reality.nectar2003-08-073-6/+9
| | | | | | | | | | Add an explicit range check to those same arguments to reduce risk of cardiac arrest in future code readers.
* | This commit was generated by cvs2svn to compensate for changes in r118613,njl2003-08-072-0/+1293
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import common/ files from acpica 0619njl2003-08-072-0/+1293
| |
* | This commit was generated by cvs2svn to compensate for changes in r118611,njl2003-08-0727-0/+24646
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import compiler/ files from acpica 0619njl2003-08-0727-0/+24646
| |
* | Remove the user include of ctype.h and instead include it for each utilitynjl2003-08-071-1/+0
| | | | | | | | that uses strupr().
* | Remove nowerror from some files that no longer generate warnings.njl2003-08-071-3/+3
| |
* | Consistently use the BSD u_int and u_short instead of the SYSV uint andjhb2003-08-0728-126/+126
| | | | | | | | | | | | | | ushort. In most of these files, there was a mixture of both styles and this change just makes them self-consistent. Requested by: bde (kern_ktrace.c)
* | Add all interface polling patches.mbr2003-08-071-2/+8
| |
* | Do not poll during discover. Add a polling tunable to the interfacembr2003-08-072-4/+26
| | | | | | | | | | | | struct to be able to turn polling on/off. Tested by: Larry Rosenman <ler@lerctr.org>
* | Null terminate the OEM hint. This rids my laptop of the smiley face thatnjl2003-08-071-0/+1
| | | | | | | | would follow the 6 valid chars of the table entry.
* | Add additional documentation to setfacl(1) regarding the behavior ofrwatson2003-08-071-0/+18
| | | | | | | | | | | | | | | | | | | | | | tools such as chmod(1) and ls(1) when it comes to acting on objects that have POSIX.1e extended ACLs. Specifically, discuss the substitution of the mask entry for the group entry in the mode representation of the ACL. Differently worded from the submission, and could probably use further refinement. PR: 55319 Submitted by: Grzegorz Czaplinski <G.Czaplinski@prioris.mini.pw.edu.pl>
* | -v no longer a valid argument to setfacl(1) -- remove from usage().rwatson2003-08-071-1/+1
| | | | | | | | | | PR: 55318 Submitted by: Grzegorz Czaplinski <G.Czaplinski@prioris.mini.pw.edu.pl>
* | Make open channels persist across ifconfig down and up. All channelsharti2003-08-073-21/+40
| | | | | | | | | | that are not currently closing when the interface is configured down will be brough up as soon as the interface is configured up.
* | Comment out ctype.h. It's not ok to always include in the !_KERNEL casenjl2003-08-071-1/+1
| | | | | | | | | | since the bootblocks have their own local includes. Sorry for breaking world.
* | The ktrace mutex does not need to be locked around the post of the ktracejhb2003-08-071-1/+1
| | | | | | | | | | | | | | semaphore and doing so can lead to a possible reversal. WITNESS would have caught this if semaphores were used more often in the kernel. Submitted by: Ted Unangst <tedu@stanford.edu>, Dawson Engler
* | Make the driver preserve open connections accross ifconfig downharti2003-08-074-26/+57
| | | | | | | | | | | | | | and up commands. When configuring the interface down only the connections that are currently closing are deleted from the connection table. When the interface is configured up, all connections that are in the table are re-opened.
* | When configuring the interface down and up again try to re-open allharti2003-08-072-33/+77
| | | | | | | | | | | | connections that have been open (and were not closing) when the interface was stopped. This makes the behaviour of fatm(4) more like the behaviour of en(4).
* | Implement mblen(s, n) as mbtowc(NULL, s, n) to avoid calling sgetrune()tjr2003-08-071-26/+9
| | | | | | | | | | and to simplify things. This is only valid until we start supporting state-dependent encodings.
* | We donot need `\n' for panic().non2003-08-071-1/+1
| |
* | Implement mbstowcs() as a wrapper around mbsrtowcs(), and wcstombs()tjr2003-08-072-115/+24
| | | | | | | | as a wrapper around wcsrtombs().
* | Grok async contexts. When a thread is interrupted and an upcallmarcel2003-08-074-18/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | happens, the context of the interrupted thread is exported to userland. Unlike most contexts, it will be an async context and we cannot easily use our existing functions to set such a context. To avoid a lot of complexity that may possibly interfere with the common case, we simply let the kernel deal with it. However, we don't use the EPC based syscall path to invoke setcontext(2). No, we use the break-based syscall path. That way the trapframe will be compatible with the context we're trying to restore and we save the kernel a lot of trouble. The kind of trouble we did not want to go though ourselves... However, we also need to set the threads mailbox and there's no syscall to help us out. To avoid creating a new syscall, we use the context itself to pass the information to the kernel so that the kernel can update the mailbox. This involves setting a flag (_MC_FLAGS_KSE_SET_MBOX) and setting ifa (the address) and isr (the value).
* | Implement mbtowc() in terms of mbrtowc(), and wctomb() in terms of wcrtomb().tjr2003-08-072-53/+42
| |
* | Better define the flags in the mcontext_t and properly set the flagsmarcel2003-08-072-35/+121
| | | | | | | | | | | | | | | | | | | | | | | | | | when we create contexts. The meaning of the flags are documented in <machine/ucontext.h>. I only list them here to help browsing the commit logs: _MC_FLAGS_ASYNC_CONTEXT _MC_FLAGS_HIGHFP_VALID _MC_FLAGS_KSE_SET_MBOX _MC_FLAGS_RETURN_VALID _MC_FLAGS_SCRATCH_VALID Yes, _MC_FLAGS_KSE_SET_MBOX is a hack and I'm proud of it :-)
OpenPOWER on IntegriCloud