Joel Dahl
a53bb70bda
Spelling fixes.
2010-07-31 21:09:49 +00:00
Warner Losh
d8127f0d89
Fixes a bug when installing with a ZFS on root (/) and UFS /boot
...
partition. Don't stamp the zfs boot-loader in this case.
Submitted by: kris moore
2010-07-31 19:27:43 +00:00
Warner Losh
722119408b
Adds the async option for journaled file systems (UFS + journaling)
...
Submitted by: kris moore (kris at pcbsd org)
2010-07-31 19:25:51 +00:00
Jayachandran C.
9ca746fb79
Use PTR_ADDU to change sp, so that it works for n64 too.
2010-07-31 19:13:08 +00:00
Jayachandran C.
dcd2709851
Use fuword32() to fetch instructions, this will work on both 32 and 64 bit
...
compilation.
2010-07-31 19:11:38 +00:00
Rui Paulo
e285f763bd
lockstat(1) now depends on libutil and librtld_db.
...
Sponsored by: The FreeBSD Foundation
2010-07-31 17:58:44 +00:00
Konstantin Belousov
bc9bbbe02c
Deal with proper format for printing time_t.
...
Reported by: ache
MFC after: 3 weeks
2010-07-31 17:41:58 +00:00
Rui Paulo
1e634b7b65
proc_wait() was replaced by proc_wstatus(). Right now this call is
...
useless because userland support is not working on HEAD, but this makes
libdtrace compile again.
Sponsored by: The FreeBSD Foundation
2010-07-31 17:23:37 +00:00
Rui Paulo
fe0c8f8973
Revert SHLIB_MAJOR to 2.
...
As discussed with kan@, since DTrace is the only consumer of libproc
right now, there's no need for a major shlib bump.
2010-07-31 17:14:54 +00:00
Rui Paulo
fd14f3b4a9
libdtrace, dtrace(1) and lockstat(1) are for i386 and amd64 only right
...
now.
Sponsored by: The FreeBSD Foundation
2010-07-31 17:13:14 +00:00
Rui Paulo
f28bde1aea
Update to the new proc_detach() function.
...
Sponsored by: The FreeBSD Foundation
2010-07-31 17:10:55 +00:00
Rui Paulo
545d9c7007
dtrace(1) now depends on libutil and librtld_db.
...
Sponsored by: The FreeBSD Foundation
2010-07-31 17:09:37 +00:00
Rui Paulo
fb05b66676
Build librtld_db.
...
Sponsored by: The FreeBSD Foundation
2010-07-31 16:12:47 +00:00
Rui Paulo
295790277a
Bump the shared library major version due to ABI conflicts.
...
Sponsored by: The FreeBSD Foundation
2010-07-31 16:11:11 +00:00
Rui Paulo
8eb20f364f
New version of libproc. Changes are:
...
* breakpoint setup support
* register query
* symbol to address mapping and vice-versa
* more misc utility functions based on their Solaris counterpart
Also, I've written some test cases.
Sponsored by: The FreeBSD Foundation
2010-07-31 16:10:20 +00:00
Bjoern A. Zeeb
4579930d2e
MFp4 @181628:
...
Free the rtentry after we diconnected it from the FIB and are counting
it as rttrash. There might still be a chance we leak it from a different
code path but there is nothing we can do about this here.
Sponsored by: ISPsystem (in February)
Reviewed by: julian (in February)
MFC after: 2 weeks
2010-07-31 15:31:23 +00:00
Rui Paulo
7cbb9251a6
Add libproc.
...
Sponsored by: The FreeBSD Foundation
2010-07-31 14:57:33 +00:00
Rui Paulo
a2d3d1e267
Simplify the Makefile. The i386 and amd64 sections are equal.
...
Sponsored by: The FreeBSD Foundation
2010-07-31 14:53:43 +00:00
Rui Paulo
54bb94d764
libproc is going to be i386/amd64 only with the next update.
...
Sponsored by: The FreeBSD Foundation
2010-07-31 14:52:29 +00:00
Rui Paulo
8f19d9820c
Add librtld_db.
...
Sponsored by: The FreeBSD Foundation
2010-07-31 14:36:34 +00:00
Rui Paulo
8589ca8418
Add LIBRTLD_DB.
...
Sponsored by: The FreeBSD Foundation
2010-07-31 14:32:54 +00:00
Konstantin Belousov
13d8eedae7
Report the time left for the sleep on SIGINFO.
...
Be stricter in the checking of interval specification.
PR: bin/139345
MFC after: 3 weeks
2010-07-31 14:30:11 +00:00
Rui Paulo
cb31498865
Import the librtld_db library. This is needed by userland DTrace.
...
This is not yet enabled in the build because I also need to import a new
version of libproc.
Sponsored by: The FreeBSD Foundation
2010-07-31 14:26:10 +00:00
Nathan Whitehorn
2c16c8d7e5
Add support for the IBM Full-System Simulator (Mambo). This code has been
...
developed against the 970 and Cell simulators.
2010-07-31 13:22:34 +00:00
Joel Dahl
b06cfd40f9
Fix a bunch of typos and spelling mistakes.
2010-07-31 12:14:28 +00:00
Joel Dahl
9ba4735280
Spelling fixes.
2010-07-31 10:01:15 +00:00
Rui Paulo
8b297c1fbd
pci_if.h is required to build atacore.
2010-07-31 00:08:18 +00:00
Andre Oppermann
28a53f037a
Fix a bug in syncache where the initial CWND for new incoming connections
...
was limited to one segment under the faulty assumption of a retransmit.
Due to this the opportunity to initialize the increased congestion window
according to RFC3390 was missed.
Support for RFC3465 introduced in r187289 uncovered the bug as the ACK
to SYN/ACK no longer caused snd_cwnd increase by MSS (actually, this
increase shouldn't happen as it's explicitly forbidden by RFC3390, but
it's another issue). Snd_cwnd remains really small (1*MSS + 1) and this
causes really bad interaction with delayed acks on other side.
The variable name sc_rxmits is a bit misleading as it counts all transmits,
not just retransmits.
Submitted by: Maxim Dounin <mdounin-at-mdounin-dot-ru>
MFC after: 10 days
2010-07-30 21:45:53 +00:00
Xin LI
16430b12a3
In rdmsr_safe, use zero extend (by doing a 32-bit movl over
...
eax to itself) instead of a sign extend.
Discussed with: stas
MFC after: 1 month
2010-07-30 21:39:28 +00:00
Matthew D Fleming
f6daba8329
Add MALLOC_DEBUG_MAXZONES=8 to powerpc64 GENERIC configuration file.
...
Requested by: nwhitehorn
Approved by: zml (mentor)
2010-07-30 20:25:04 +00:00
Ulrich Spörlein
684eaf44c0
Fix indention of attribution line for some recent additions.
...
MFC after: 3 days
2010-07-30 20:20:14 +00:00
Xin LI
e5fdd9de2c
Change copyright holder to author. We prefer using a real legal
...
entity for copyright holders.
Approved by: sephe
MFC after: 3 days
2010-07-30 17:51:22 +00:00
Rui Paulo
b4d22b2cb9
Add missing escape characthers.
...
Pointed out by: b.f.
2010-07-30 15:25:57 +00:00
Joel Dahl
a4f5b3dfeb
Fix spelling.
2010-07-30 14:05:20 +00:00
Doug Rabson
1df9a68303
A simple test harness to help debug problems with the ZFS boot code.
2010-07-30 13:54:15 +00:00
Ulrich Spörlein
06d85cc61f
gsched(8) was first released with FreeBSD 8.1
...
MFC after: 3 days
2010-07-30 12:56:34 +00:00
Jayachandran C.
55bf3928c0
n64 support - enable UX bit in STATUS for kernel and userspace.
...
- enable UX in kernel start, and kernel entry
- keep UX flag in cpu_fork and cpu_set_upcall
- enable UX for userspace
2010-07-30 12:45:00 +00:00
Ulrich Spörlein
32ba16b6e6
Fix a couple of typos.
...
PR: docs/148891
Submitted by: olgeni
MFC after: 1 week
2010-07-30 11:58:18 +00:00
Gabor Kovesdan
2759539b90
- Add Ukranian catalog
...
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua>
2010-07-30 11:07:24 +00:00
Jayachandran C.
654969d149
MIPS n64 support - support kstack in XKSEG.
...
- enable KX on entry from user-space, we need KX set to save to XKSEG
addresses.
- add MIPS_XKSEG_START to genassym.c
- Add n64 case for swth.S
2010-07-30 09:38:47 +00:00
Ulrich Spörlein
3f2b3942c9
Fix typo in pom(6) manpage
...
PR: docs/148825
Submitted by: Anatoly Borodin
MFC after: 1 week
2010-07-30 09:34:40 +00:00
Rui Paulo
3a1134997b
Fix previous commit: I forgot to include parenthesis.
...
Submitted by: anonymous
2010-07-30 08:52:19 +00:00
Pyun YongHyeon
f39cf57f91
Consistently check header type after reading PCIR_HDRTYPE register.
...
While I'm here use defined macro instead of using magic numbers for
header type.
Reviewed by: jhb
2010-07-29 20:42:38 +00:00
Konstantin Belousov
4782e51e14
Add compat32 shims for opencrypto(4).
...
Reviewed by: bz
MFC after: 3 weeks
2010-07-29 20:42:20 +00:00
Jayachandran C.
42963f5a48
Update rge driver for 64 bit kernel.
...
- stored virtual addresses should be 64bit
- physical memory can be directly accessed using XKPHYS pointers in 64 bit.
- no need to enable KX
2010-07-29 20:41:40 +00:00
Jayachandran C.
4c4a1ce8f8
64 bit support for MIPS rtld.
...
- Handle the case where pltgot[1] is 64 bit.
- use 'ifdef __mips_n64' instead of 'ELFSIZE == 64' to detect 64 bit compile.
2010-07-29 20:18:52 +00:00
Pawel Jakub Dawidek
3d3063c0b3
Fix typo.
...
PR: docs/149033
Submitted by: Kolar <hsn@sendmail.cz>
MFC after: 3 days
2010-07-29 20:16:12 +00:00
Jayachandran C.
fbbf115e35
Prepare for 3 level page tables for MIPS.
...
- Move page table second level shift and mask to param.h
- rename SEGOFSET to SEGMASK
- fix values for 64 bit maximum kernel and user addresses.
2010-07-29 20:02:56 +00:00
Jayachandran C.
a9ec9e9b03
Add fuiword() in n64 for completeness.
2010-07-29 19:47:15 +00:00
Jayachandran C.
9f91a43769
MIPS 64 bit support. Define fuword64() for n64 compilation, fuword() should
...
be fuword64() in 64 bit.
2010-07-29 19:14:06 +00:00