summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* New release notes: Logical CPUs for HTT now enabled using BIOSbmah2003-12-062-54/+150
| | | | | | | | | | | | | | | | | | | | | settings, options IPFILTER requires options PFIL_HOOKS, last bits of a.out compiler toolchain are gone, acpiconf(8) -i, asf(8), .snap directory for snapshots, kdump(1) -p, last(1) -n, libwrap/tcpdchk(8) support extended tcp_wrappers syntax, repquota(8) -n, savecore(8) -C, uname(1) -i, hardware notes device trimmage, Turkish translation for docs. Modified release notes: Spell "Cronyx-Sigma" correctly in cx(4) item, spell "FireWire" consistently, fix grammer in puc(4) item, move uart(4) note from NIC to generic kernel section, spell "NetGraph" consistently, fix typo in xe(4) note, dynamic linking note more precise, Deleted release notes: -pthread removed (this was reverted). Other: Correct a reference to recent security advisories. Approved by: re (implicitly)
* Revert some amd64 changes that cached curthread and converge back to thepeter2003-12-062-19/+3
| | | | | | | | i386 version. The curthread special case in pcpu.h solves my complaint about the verbose macro expansion in this case. Note that the i386 version still has some OBE comments, I didn't re-add them back again. Approved by: re (scottl)
* Add Japan's real entry into the Second World War.grog2003-12-061-0/+1
| | | | http://www.abcmalaysia.com/tour_malaysia/kltn_japivsn.htm
* Rename mac_create_cred() MAC Framework entry point to mac_copy_cred(),rwatson2003-12-0612-72/+30
| | | | | | | | | | | | | and the mpo_create_cred() MAC policy entry point to mpo_copy_cred_label(). This is more consistent with similar entry points for creation and label copying, as mac_create_cred() was called from crdup() as opposed to during process creation. For a number of policies, this removes the requirement for special handling when copying credential labels, and improves consistency. Approved by: re (scottl) Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Trim some unnecessary text from bt(4) and mly(4) listings, fix typo inbmah2003-12-062-178/+6
| | | | | | | sk(4) listing, trim em(4) devices, trim dgb(4) devices, trim stl(4)/stli(4) devices, trim uaudio(4) devices. Approved by: re (implicitly)
* HTT logical processors are now enabled (not disabled) by default, sobmah2003-12-061-2/+3
| | | | | | reflect this in the hardware notes. Approved by: re (implicitly)
* Do not panic when flushing dummynet firewall rulesemax2003-12-061-1/+1
| | | | | Reviewed by: andre Approved by: re (scottl)
* Fix a deadlock between vm_fault() and vm_mmap(): The expected lock orderingalc2003-12-061-4/+13
| | | | | | | | | | | | between vm_map and vnode locks is that vm_map locks are acquired first. In revision 1.150 mmap(2) was changed to pass a locked vnode into vm_mmap(). This creates a lock-order reversal when vm_mmap() calls one of the vm_map routines that acquires a vm_map lock. The solution implemented herein is to release the vnode lock in mmap() before calling vm_mmap() and reacquire this lock if necessary in vm_mmap(). Approved by: re (scottl) Reviewed by: jeff, kan, rwatson
* Slim down the package list some more. The KDE and Gnome metaports mightscottl2003-12-061-10/+2
| | | | need to be tweaked a bit, but this gives the disc1 ISO a fighting chance.
* Add support for ELECOM/Laneed CardBus FastEtherner Card(LD-CBL/TXA)sanpei2003-12-065-0/+8
| | | | | Submitted by: Masahiro Yamagishi <night@pluto.dti.ne.jp> Approved by: re (scottl)
* New release note: ip_fastforward.bmah2003-12-052-0/+24
| | | | Approved by: re (implicitly)
* Move cx(4) entry from "Serial Devices" to "Miscellaneous Networks".bmah2003-12-052-6/+6
| | | | | Approved by: re (implicitly) Reviewed by: imp
* Remove SMP option support from building the ACPI module as it is no longerjhb2003-12-051-3/+0
| | | | | | | needed. Approved by: re (murray) Requested by: njl
* Don't include the file system ID in the output of `mount -v' if itiedowse2003-12-051-10/+12
| | | | | | | | | | | | | | is all zeros. The kernel now consistently zeroes FSIDs for non-root users, so there's no point in printing these. Also fix a number of compiler warnings, including two real bugs: - a bracket placement bug caused `mount -t ufs localhost:/foo /mnt' to override the `-t ufs' specification and use mount_nfs. - an unitialised variable was used instead of _PATH_SYSPATH when warning that the mount_* program cound not be found. Submitted by: Rudolf Cejka <cejkar@fit.vutbr.cz> (FSID part) Approved by: re (scottl)
* (Forced commit) The log message for revision 1.42 was confusediedowse2003-12-050-0/+0
| | | | | | | | with another change. The correct message is: Improve on umount.c revision 1.41 (silence non-root warnings about failing to use MNT_BYFSID) by silencing the second warning too. Also fix a misspelling in a comment.
* Don't include the file system ID in the output of `mount -v' if itiedowse2003-12-051-3/+4
| | | | | | | | | is all zeros. The kernel now consistently zeroes FSIDs for non-root users, so there's no point in printing these. Also fix a misspelling in a comment. Submitted by: Rudolf Cejka <cejkar@fit.vutbr.cz> Approved by: re (scottl)
* Updated man page from cronyx.imp2003-12-051-250/+75
| | | | | | Forgotten by: imp Reminded by: Roman Kurakin Approved by: re@ <scottl>
* File forgotten in the cx shuffle.imp2003-12-051-484/+0
| | | | | Pointed out by: Roman Kurakin Approved by: re@ <scottl> (under go ahead and commit new cx approval)
* Fix the case where one goes from zero to more than zero items enabledimp2003-12-051-3/+0
| | | | | | | | | | | in /etc/ttys. Before this fix, once the count of active services reaches 0, one could never restart any more without a reboot. Steve Passe did the leg work on this patch. After he found the fix, we discovered that an identical fix had been made to NetBSD. Approved by: re@ <scottl> Approval tool: peril sensitive sunglasses
* Fix some locking violations by creating seperate mutex classesmatk2003-12-051-3/+6
| | | | | | | for play and record channels. Approved by: seigo (mentor) Approved by: scottl (re)
* Apply a second fix for stack alignment with libkse. This time, enter thepeter2003-12-052-4/+4
| | | | | | | | | | | UTS with the stack correctly aligned. Also, while here, use an indirect jump rather than the pushq/ret hack. This fixes threaded apps that use floating point for me, although it hasn't solved all the problems. It is an improvement though. Preservation of the 128 byte red zone hasn't been resolved yet. Approved by: re (scottl)
* "Fix" makecontext() so that the C code begins execution with itspeter2003-12-051-2/+6
| | | | | | | | | | | | | ABI-required stack alignment. C code expects that the push of the return address disturbed the 16 byte alignment and it will take corrective measures to fix it before making another call. Of course, if its wrong to start with, then all hell breaks loose. Essentially we "fix" this by making the stack alignment odd to start with. This was one of the things that broke on libkse with apps that use floating point/varargs/etc. Approved by: re (scottl)
* Fix a potential problem with atapi-cam where an incorrect flag is passedscottl2003-12-051-1/+1
| | | | | | into the ata queueing layer. Approved by: re
* Since the fdc driver can't autodetect the drive capacity on the Alpha,des2003-12-051-0/+1
| | | | | | | give it a hint that fd0 is a 1440 kB drive. PR: alpha/59026 Approved by: re (murray)
* New (well, belatedly added) errta: SA-03:19.bmah2003-12-041-0/+8
| | | | Approved by: re (implicitly)
* Fix yet an oversight in my ELAN_* to CPU_ELAN_* debrucification commit.phk2003-12-041-5/+4
| | | | Approved by: re@
* For some reason, we never mentioned the cx(4) driver here, even thoughbmah2003-12-042-0/+8
| | | | | | it even has a manual page. Correct this oversight. Approved by: re (implicitly)
* New release notes: cx(4) update and sconfig(8), utopia(4) [1], wi(4)bmah2003-12-042-0/+54
| | | | | | | | works on Lucent cards, NFSv4 client support, GNOME/KDE "Lite Edition" on disc 1. Approved by: re (implicitly) Submitted by: harti [1]
* Merge in uncommitted changes from the running configuration.des2003-12-041-2/+2
|
* RELENG_5_2 is right around the corner.des2003-12-041-1/+1
|
* Remove cx in its old location.imp2003-12-034-3199/+0
| | | | Approved by: re@ <scottl>
* Connect the cx driver to its new location in the tree.imp2003-12-033-7/+10
| | | | | | | | | Update notes to reflect that cx is no longer a counted device Update options for new cx option # commented out ELAN_PPS and ELAN_XTAL since they produced errors Submitted by: rik@cronyx.ru Approved by: re@ <scottl>
* There is no such thing as a pc98 machine with ISA expansion slots, norimp2003-12-032-9/+0
| | | | | | is there a C-BUS Cronyx Sigma board. Remove it from pc98 files and lint. Approved by: re <scottl>
* - Reenable building of the ACPI module on i386.jhb2003-12-032-1/+1
| | | | | | | - Remove 'device acpi' from i386 GENERIC and revert back to using ACPI as a module by default. Approved by: re (scottl / blanket)
* - Remove the hack to prevent the acpi module from loading.jhb2003-12-031-3/+95
| | | | | | | | | - Add a really, really, nasty hack to provide stub versions of all of the 'device apic' functions used by the ACPI MADT APIC enumerator if 'device apic' is not compiled into the kernel. This is gross but is the best we can do with the current kernel linker implementation. Approved by: re (scottl / blanket)
* Add madt.c to the list of sources for i386.jhb2003-12-031-0/+3
| | | | Approved by: re (scottl / blanket)
* - Reorder the APIC enumerator SYSINIT's to register enumeators atjhb2003-12-033-29/+20
| | | | | | | | | | | | | | SI_SUB_CPU - 1 and probe enumerators, probe CPUs, and setup the local APIC programming all at SI_SUB_CPU / SI_ORDER_FIRST. This is needed to help get the ACPI module working again as it moves the APIC enumeration code after SI_SUB_KLD. - In the MADT parser, use mp_maxid rather than MAXCPU to terminate a loop when assigning per-cpu ACPI IDs to avoid a dependency on 'options SMP'. - Allow the apic device to be disabled via 'hint.apic.0.disabled' from the loader. Note that since this is done in the local APIC code, it works for both the ACPI and non-ACPI cases. Approved by: re (scott / blanket)
* Update this driver to be more module friendly:jhb2003-12-031-5/+7
| | | | | | | | | | | | | - Dynamically allocate the cpu_softc[] array based on mp_maxid instead of using a statically sized array that depended on 'options SMP'. - Use mp_maxid rather than MAXCPU when walking all the CPUs looking for a match. - Always call smp_rendezvous() since UP kernels now provide this. - Use mp_ncpus rather than cpu_ndevices when determining if we need to disable C3 for SMP machines. Approved by: re (rwatson) Reviewed by: njl
* Remove cxconfig and add sconfigimp2003-12-031-1/+1
| | | | | | | # maybe we can remove sconfig later from rescue? Submitted by: Roman Kurakin <rik@cronyx.com> Approved by: re@ <scottl>
* Remove old cxconfig utility and connect new sconfig utility to the build.imp2003-12-034-1104/+1
| | | | | | | | | | The sconfig utility supports more than just cx boards, and those drivers will make their way into FreeBSD shortly (maybe before 5.2). Confirmed that this doesn't break the build. Submitted by: Roman Kurakin <rik@cronyx.ru> Approved by: re@ <scottl>
* + Patch is not my friend, but an evil toadimp2003-12-033-1597/+0
| | | | | | | | | + Patch is not my friend, but an evil toad Remove redunant copy of each of these files that patch appended to them. # Still not connected to the build. Approved by: re@ <scottl>
* Temporary workaround for aac_cam to deal with CAM requiring Giant. Thisscottl2003-12-031-1/+9
| | | | | | should fix the panics on boot with newer Adaptec RAID cards. Approved by: re (rwatson)
* Fix for the missing slave problem.sos2003-12-031-1/+1
| | | | Approved by: re@
* Fix all users of mp_maxid to use the same semantics, namely:jhb2003-12-037-24/+15
| | | | | | | | 1) mp_maxid is a valid FreeBSD CPU ID in the range 0 .. MAXCPU - 1. 2) For all active CPUs in the system, PCPU_GET(cpuid) <= mp_maxid. Approved by: re (scottl) Tested on: i386, amd64, alpha
* Export a few SMP related symbols in UP kernels as well. This is needed tojhb2003-12-033-7/+44
| | | | | | | | | | aid other kernel code, especially code which can be in a module such as the acpi_cpu(4) driver, to work properly with both SMP and UP kernels. The exported symbols include mp_ncpus, all_cpus, mp_maxid, smp_started, and the smp_rendezvous() function. This also means that CPU_ABSENT() is now always implemented the same on all kernels. Approved by: re (scottl)
* Fix modesetting on ISA only systems.sos2003-12-031-1/+1
| | | | Approved by: re@
* New cx driver part 2: Commit the new userland pieces.imp2003-12-033-0/+3197
| | | | | | | | | This is the new cronyx serial control program. # A future commit will remove the old driver/userland pieces and connect things # to the build. Submitted by: Roamn Kurakin <rik@cronyx.ru>
* Fix our kernel support for Basic Block Profiling to work with GCC33.phk2003-12-032-13/+69
| | | | Approved by: re@
* Align the .ctors section correctly.phk2003-12-031-0/+1
| | | | | | This fixes the 75% probable panic when using basic block profiling. Approved by: re@
* Updated cx driver commit part 1: bring in the new kernel driver.imp2003-12-0311-0/+8054
| | | | | | | | | | | | | | | | | | | | | | | | This is the vastly updated cx drvier from Roman Kurakin <rik@cronyx.ru> who has been patiently waiting for this update for sometime. The driver is mostly a rewrite from the version we have in the tree. While some similarities remain, losing the little history that the old driver has is not a big loss, and the re@ felt it was easier this way (less error prone). The userland parts of this update will be committed shortly. The driver is not connected to the build yet. I want to make sure I don't break any platform at any time, so I want to test that with these files in the tree before I continue (on the off chance I'm forgetting a file). I changed the DEBUG macro to CX_DEBUG from the code that was submitted (to not break when we go to building with opt_global.h after the release), as well adding $FreeBSD$. Submitted by: Roman Kurakin Approved by: re@ <scottl>
OpenPOWER on IntegriCloud