| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
http://www.abcmalaysia.com/tour_malaysia/kltn_japivsn.htm
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
reflect this in the hardware notes.
Approved by: re (implicitly)
|
|
|
|
|
| |
Reviewed by: andre
Approved by: re (scottl)
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
need to be tweaked a bit, but this gives the disc1 ISO a fighting chance.
|
|
|
|
|
| |
Submitted by: Masahiro Yamagishi <night@pluto.dti.ne.jp>
Approved by: re (scottl)
|
|
|
|
| |
Approved by: re (implicitly)
|
|
|
|
|
| |
Approved by: re (implicitly)
Reviewed by: imp
|
|
|
|
|
|
|
| |
needed.
Approved by: re (murray)
Requested by: njl
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
Forgotten by: imp
Reminded by: Roman Kurakin
Approved by: re@ <scottl>
|
|
|
|
|
| |
Pointed out by: Roman Kurakin
Approved by: re@ <scottl> (under go ahead and commit new cx approval)
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
for play and record channels.
Approved by: seigo (mentor)
Approved by: scottl (re)
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
into the ata queueing layer.
Approved by: re
|
|
|
|
|
|
|
| |
give it a hint that fd0 is a 1440 kB drive.
PR: alpha/59026
Approved by: re (murray)
|
|
|
|
| |
Approved by: re (implicitly)
|
|
|
|
| |
Approved by: re@
|
|
|
|
|
|
| |
it even has a manual page. Correct this oversight.
Approved by: re (implicitly)
|
|
|
|
|
|
|
|
| |
works on Lucent cards, NFSv4 client support, GNOME/KDE "Lite Edition"
on disc 1.
Approved by: re (implicitly)
Submitted by: harti [1]
|
| |
|
| |
|
|
|
|
| |
Approved by: re@ <scottl>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
is there a C-BUS Cronyx Sigma board. Remove it from pc98 files and lint.
Approved by: re <scottl>
|
|
|
|
|
|
|
| |
- Remove 'device acpi' from i386 GENERIC and revert back to using ACPI as
a module by default.
Approved by: re (scottl / blanket)
|
|
|
|
|
|
|
|
|
| |
- 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)
|
|
|
|
| |
Approved by: re (scottl / blanket)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
# maybe we can remove sconfig later from rescue?
Submitted by: Roman Kurakin <rik@cronyx.com>
Approved by: re@ <scottl>
|
|
|
|
|
|
|
|
|
|
| |
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 toad
Remove redunant copy of each of these files that patch appended to them.
# Still not connected to the build.
Approved by: re@ <scottl>
|
|
|
|
|
|
| |
should fix the panics on boot with newer Adaptec RAID cards.
Approved by: re (rwatson)
|
|
|
|
| |
Approved by: re@
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
Approved by: re@
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Approved by: re@
|
|
|
|
|
|
| |
This fixes the 75% probable panic when using basic block profiling.
Approved by: re@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|