| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
| |
_Xforward_irq -> Xforward_irq
_apic_isrbit_location -> apic_isrbit_location
_cpu_num_to_apic_id -> cpu_num_to_apic_id
_invltlb_ok -> invltlb_ok
Notes:
svn path=/head/; revision=34027
|
|
|
|
|
|
|
| |
a block device shouldn't crash the system anymore.
Notes:
svn path=/head/; revision=34023
|
|
|
|
|
|
|
| |
Submitted by: John W. De Boskey <jwd@unx.sas.com>
Notes:
svn path=/head/; revision=34022
|
|
|
|
|
|
|
|
|
|
|
|
| |
interrupts are masked, and EOI is sent iff the corresponding ISR bit
is set in the local apic. If the CPU cannot obtain the interrupt
service lock (currently the global kernel lock) the interrupt is
forwarded to the CPU holding that lock.
Clock interrupts now have higher priority than other slow interrupts.
Notes:
svn path=/head/; revision=34021
|
|
|
|
|
|
|
|
|
|
|
| |
the signal handling latency for cpu-bound processes that performs very
few system calls.
The IPI for forcing an additional software trap is no longer dependent upon
BETTER_CLOCK being defined.
Notes:
svn path=/head/; revision=34020
|
|
|
|
|
|
|
|
| |
failed. Don't complain on forwarding failure, unless
BETTER_CLOCK_DIAGNOSTIC is defined.
Notes:
svn path=/head/; revision=34019
|
|
|
|
|
|
|
| |
critical region in order to avoid sending the IPI to the wrong target.
Notes:
svn path=/head/; revision=34018
|
|
|
|
| |
Notes:
svn path=/head/; revision=34017
|
|
|
|
|
|
|
|
|
| |
I noticed cvs core dumps and uncleaned cvs temporary files in /tmp.
Fixed ANSIisms.
Notes:
svn path=/head/; revision=34016
|
|
|
|
| |
Notes:
svn path=/head/; revision=34014
|
|
|
|
|
|
|
|
|
| |
partitions. This should allow sysinstall to function properly in all
Win95 installation based scenarios now.
Submitted by: Robert Nordier <rnordier@iafrica.com>
Notes:
svn path=/head/; revision=34003
|
|
|
|
|
|
|
| |
Submitted by: Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru>
Notes:
svn path=/head/; revision=34002
|
|
|
|
| |
Notes:
svn path=/head/; revision=34001
|
|
|
|
| |
Notes:
svn path=/head/; revision=33999
|
|
|
|
|
|
|
| |
about inserting 2 pcmcia cards.
Notes:
svn path=/head/; revision=33996
|
|
|
|
| |
Notes:
svn path=/head/; revision=33993
|
|
|
|
| |
Notes:
svn path=/head/; revision=33987
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
than rolling it's own. This means that it now uses the "safe"
exec_map_first_page() to get the ld.so headers rather than risking a panic
on a page fault failure (eg: NFS server goes down).
Since all the ELF tools go to a lot of trouble to make sure everything
lives in the first page for executables, this is a win. I have not seen
any ELF executable on any system where all the headers didn't fit in the
first page with lots of room to spare.
I have been running variations of this code for some time on my pure ELF
systems.
Notes:
svn path=/head/; revision=33983
|
|
|
|
|
|
|
|
| |
PR: 5873
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
Notes:
svn path=/head/; revision=33980
|
|
|
|
|
|
|
|
|
|
| |
This finishes up the binutils import. But I am leaving it disabled
in "src/gnu/usr.bin/Makefile" for now. It is not used by anything
yet, so I'll take this opportunity to run one more round of tests
before enabling it.
Notes:
svn path=/cvs2svn/branches/JDP/; revision=33975
|
|
|
|
|
|
|
|
| |
ELF, not a.out. But all the other tools support both. I'm not so
sure about the assembler -- it might need more work.
Notes:
svn path=/head/; revision=33973
|
|
|
|
|
|
|
| |
means divide (duh).
Notes:
svn path=/head/; revision=33972
|
|
|
|
|
|
|
|
|
|
|
| |
"lorder" command.
GNU rejected this change because they felt it would be an unacceptable
incompatibility to change the output format at this point -- even
though it was wrong to begin with.
Notes:
svn path=/head/; revision=33971
|
|
|
|
|
|
|
| |
text relocations in certain situations.
Notes:
svn path=/head/; revision=33970
|
|
|
|
| |
Notes:
svn path=/head/; revision=33969
|
|
|
|
| |
Notes:
svn path=/head/; revision=33968
|
|
|
|
| |
Notes:
svn path=/head/; revision=33967
|
|\
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=33966
|
|
|
|
|
|
|
| |
this is heavily stripped down.
Notes:
svn path=/vendor/binutils/dist/; revision=33965
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a complement to all ops that return a vpp, VFS_VRELE. This is
initially only for file systems that implement the following ops
that do a WILLRELE:
vop_create, vop_whiteout, vop_mknod, vop_remove, vop_link,
vop_rename, vop_mkdir, vop_rmdir, vop_symlink
This is initial DNA that doesn't do anything yet. VFS_VRELE is
implemented but not called.
A default vfs_vrele was created for fs implementations that use the
standard vnode management routines.
VFS_VRELE implementations were made for the following file systems:
Standard (vfs_vrele)
ffs mfs nfs msdosfs devfs ext2fs
Custom
union umapfs
Just EOPNOTSUPP
fdesc procfs kernfs portal cd9660
These implementations may change as VOP changes are implemented.
In the next phase, in the vop implementations calls to vrele and the vrele
part of vput will be moved to the top layer vfs_vnops and made visible
to all layers. vput will be replaced by unlock in these cases. Unlocking
will still be done in the per fs layer but the refcount decrement will be
triggered at the top because it doesn't hurt to hold a vnode reference a
little longer. This will have minimal impact on the structure of the
existing code.
This will only be done for vnode arguments that are released by the various
fs vop implementations.
Wider use of VFS_VRELE will likely require restructuring of the code.
Reviewed by: phk, dyson, terry et. al.
Submitted by: Michael Hancock <michaelh@cet.co.jp>
Notes:
svn path=/head/; revision=33964
|
|
|
|
| |
Notes:
svn path=/head/; revision=33963
|
|
|
|
|
|
|
|
| |
PR: 5872
Submitted by: Adam Baran <badam@mw.mil.pl>
Notes:
svn path=/head/; revision=33960
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|In the process of evaluating the getpages/putpages issues I discovered
|that mmap on MSDOSFS does not work. This is because I blindly merged
|NetBSD changes in msdosfs_bmap and msdosfs_strategy. Apparently, their
|blocksize is always DEV_BSIZE (even in files), while in FreeBSD
|blocksize in files is v_mount->mnt_stat.f_iosize (i.e. clustersize in
|MSDOSFS case). The patch is below.
Submitted by: Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru>
Notes:
svn path=/head/; revision=33959
|
|
|
|
|
|
|
| |
Barracuda. Bump the timeout to 3 hours.
Notes:
svn path=/head/; revision=33956
|
|
|
|
|
|
|
|
| |
done by the same uid.
Obtained from: OpenBSD
Notes:
svn path=/head/; revision=33955
|
|
|
|
|
|
|
|
| |
PR: 5883
Submitted by: hnokubi@yyy.or.jp
Notes:
svn path=/head/; revision=33953
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It does endeed work, but there is still some problems to solve.
I get a "nonrecovered data error" from time to time, but besides
this it has backed up several Gigs allready.
Please report any success/failure directly to me.
Thanks to Warner Losh for providing a drive to use in writing
this driver!
Notes:
svn path=/head/; revision=33952
|
|
|
|
|
|
|
|
|
|
| |
off the end of the list variable.
PR: 5345, 5610
Submitted by: nagao@cs.titech.ac.jp
Notes:
svn path=/head/; revision=33950
|
|
|
|
|
|
|
| |
Rearrange a few lines for better order.
Notes:
svn path=/head/; revision=33945
|
|
|
|
|
|
|
|
|
| |
incarnations of 82371AB (P/I bridge, IDE, USB and power management).
Tested by: jkh
Notes:
svn path=/head/; revision=33942
|
|
|
|
| |
Notes:
svn path=/head/; revision=33941
|
|
|
|
|
|
|
| |
by the previous commit.
Notes:
svn path=/head/; revision=33940
|
|
|
|
| |
Notes:
svn path=/head/; revision=33939
|
|
|
|
| |
Notes:
svn path=/head/; revision=33938
|
|
|
|
|
|
|
|
|
|
| |
EOF? The getopt(3) manpage clearly states that the return value is *-1*,
not EOF! Besides, getopt(3) isn't reading from a file. :)
Noticed-while: merging to 2.2 (where this is correct).
Notes:
svn path=/head/; revision=33937
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2) Do not unnecessarily force page blocking when paging
pages out.
3) Further improve swap pager performance and correctness,
including fixing the paging in progress deadlock (except
in severe I/O error conditions.)
4) Enable vfs_ioopt=1 as a default.
5) Fix and enable the page prezeroing in SMP mode.
All in all, SMP systems especially should show a significant
improvement in "snappyness."
Notes:
svn path=/head/; revision=33936
|
|
|
|
|
|
|
| |
Submitted by: bde
Notes:
svn path=/head/; revision=33935
|
|
|
|
|
|
|
| |
Submitted by: Terry Lambert <terry@freebsd.org>
Notes:
svn path=/head/; revision=33933
|
|
|
|
| |
Notes:
svn path=/head/; revision=33932
|
|
|
|
|
|
|
| |
PR: 5876
Notes:
svn path=/head/; revision=33930
|