#
a77a7ee0 |
| 18-Oct-1996 |
Julian Elischer <julian@FreeBSD.org> |
After prodding, add a BSD style copyright to those man pages I think I probably originally wrote. Also take my name OUT of the ddb man page.. I did NOT port it from mach.
|
Revision tags: release/2.1.5_cvs |
|
#
68bf4c9e |
| 17-Jan-1996 |
Garrett Wollman <wollman@FreeBSD.org> |
Clean up and translate to -mdoc.
|
Revision tags: release/2.1.0_cvs, release/2.0.5_cvs |
|
#
db35f309 |
| 25-Jan-1995 |
David Greenman <dg@FreeBSD.org> |
Added more missing manual pages from 1.1.5.
|
Revision tags: release/7.3.0_cvs, release/7.3.0 |
|
#
63d46d1d |
| 12-Mar-2010 |
Ulrich Spörlein <uqs@FreeBSD.org> |
Fix several typos in macros or macro misusage.
Found by: make manlint Reviewed by: ru Approved by: philip (mentor)
|
Revision tags: release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0 |
|
#
90381ef2 |
| 12-Dec-2008 |
John Baldwin <jhb@FreeBSD.org> |
- Drop a reference to an older 'kdb' debugger that FreeBSD never had. - Tweak a word choice. - Drop a reference to Alpha.
|
#
413628a7 |
| 29-Nov-2008 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
MFp4: Bring in updated jail support from bz_jail branch.
This enhances the current jail implementation to permit multiple addresses per jail. In addtion to IPv4, IPv6 is supported as well. Due to
MFp4: Bring in updated jail support from bz_jail branch.
This enhances the current jail implementation to permit multiple addresses per jail. In addtion to IPv4, IPv6 is supported as well. Due to updated checks it is even possible to have jails without an IP address at all, which basically gives one a chroot with restricted process view, no networking,..
SCTP support was updated and supports IPv6 in jails as well.
Cpuset support permits jails to be bound to specific processor sets after creation.
Jails can have an unrestricted (no duplicate protection, etc.) name in addition to the hostname. The jail name cannot be changed from within a jail and is considered to be used for management purposes or as audit-token in the future.
DDB 'show jails' command was added to aid debugging.
Proper compat support permits 32bit jail binaries to be used on 64bit systems to manage jails. Also backward compatibility was preserved where possible: for jail v1 syscalls, as well as with user space management utilities.
Both jail as well as prison version were updated for the new features. A gap was intentionally left as the intermediate versions had been used by various patches floating around the last years.
Bump __FreeBSD_version for the afore mentioned and in kernel changes.
Special thanks to: - Pawel Jakub Dawidek (pjd) for his multi-IPv4 patches and Olivier Houchard (cognet) for initial single-IPv6 patches. - Jeff Roberson (jeff) and Randall Stewart (rrs) for their help, ideas and review on cpuset and SCTP support. - Robert Watson (rwatson) for lots and lots of help, discussions, suggestions and review of most of the patch at various stages. - John Baldwin (jhb) for his help. - Simon L. Nielsen (simon) as early adopter testing changes on cluster machines as well as all the testers and people who provided feedback the last months on freebsd-jail and other channels. - My employer, CK Software GmbH, for the support so I could work on this.
Reviewed by: (see above) MFC after: 3 months (this is just so that I get the mail) X-MFC Before: 7.2-RELEASE if possible
show more ...
|
Revision tags: release/6.4.0_cvs, release/6.4.0 |
|
#
58a5b17f |
| 18-Oct-2008 |
Ed Schouten <ed@FreeBSD.org> |
Increase the date in the manual page, which should have been done in r183922.
In r183922 I introduced a new DDB command, documented it, but forgot to bump the date in the manual page.
Pointed out b
Increase the date in the manual page, which should have been done in r183922.
In r183922 I introduced a new DDB command, documented it, but forgot to bump the date in the manual page.
Pointed out by: bz
show more ...
|
#
f6dd5c15 |
| 15-Oct-2008 |
Ed Schouten <ed@FreeBSD.org> |
Import some improvements to the TTY code from the MPSAFE TTY branch.
- Change the ddb(4) commands to be more useful (by thompsa@): - `show ttys' is now called `show all ttys'. This command will no
Import some improvements to the TTY code from the MPSAFE TTY branch.
- Change the ddb(4) commands to be more useful (by thompsa@): - `show ttys' is now called `show all ttys'. This command will now also display the address where the TTY data structure resides. - Add `show tty <addr>', which dumps the TTY in a readable form.
- Place an upper bound on the TTY buffer sizes. Some drivers do not want to care about baud rates. Protect these drivers by preventing the TTY buffers from getting enormous. Right now we'll just clamp it to 64K, which is pretty high, taking into account that these buffers are only used by the built-in discipline.
- Only call ttydev_leave() when needed. Back in April/May the TTY reference counting mechanism was a little different, which required us to call ttydev_leave() each time we finished a cdev operation. Nowadays we only need to call ttydev_leave() when we really mark it as being closed.
- Improve return codes of read() and write() on TTY device nodes.
- Make sure we really wake up all blocked threads when the driver calls tty_rel_gone(). There were some possible code paths where we didn't properly wake up any readers/writers.
- Add extra assertions to prevent sleeping on a TTY that has been abandoned by the driver.
- Use ttydev_cdevsw as a more reliable method to figure out whether a device node is a real TTY device node.
Obtained from: //depot/projects/mpsafetty/... Reviewed by: thompsa
show more ...
|
#
f4b548d7 |
| 04-Oct-2008 |
Simon L. B. Nielsen <simon@FreeBSD.org> |
- Document that 'show alllocks' and 'show locks' are only available with witness. - Remove references to non-existing witness(9) and replace with witness(4) where appropriate. - Bump document dat
- Document that 'show alllocks' and 'show locks' are only available with witness. - Remove references to non-existing witness(9) and replace with witness(4) where appropriate. - Bump document date.
MFC after: 3 days
show more ...
|
#
52dfc8d7 |
| 16-Sep-2008 |
Konstantin Belousov <kib@FreeBSD.org> |
Add the ffs structures introspection functions for ddb. Show the b_dep value for the buffer in the show buffer command. Add a comand to dump the dirty/clean buffer list for vnode.
Reviewed by: tegge
Add the ffs structures introspection functions for ddb. Show the b_dep value for the buffer in the show buffer command. Add a comand to dump the dirty/clean buffer list for vnode.
Reviewed by: tegge Tested and used by: pho MFC after: 1 month
show more ...
|
#
bc093719 |
| 20-Aug-2008 |
Ed Schouten <ed@FreeBSD.org> |
Integrate the new MPSAFE TTY layer to the FreeBSD operating system.
The last half year I've been working on a replacement TTY layer for the FreeBSD kernel. The new TTY layer was designed to improve
Integrate the new MPSAFE TTY layer to the FreeBSD operating system.
The last half year I've been working on a replacement TTY layer for the FreeBSD kernel. The new TTY layer was designed to improve the following:
- Improved driver model:
The old TTY layer has a driver model that is not abstract enough to make it friendly to use. A good example is the output path, where the device drivers directly access the output buffers. This means that an in-kernel PPP implementation must always convert network buffers into TTY buffers.
If a PPP implementation would be built on top of the new TTY layer (still needs a hooks layer, though), it would allow the PPP implementation to directly hand the data to the TTY driver.
- Improved hotplugging:
With the old TTY layer, it isn't entirely safe to destroy TTY's from the system. This implementation has a two-step destructing design, where the driver first abandons the TTY. After all threads have left the TTY, the TTY layer calls a routine in the driver, which can be used to free resources (unit numbers, etc).
The pts(4) driver also implements this feature, which means posix_openpt() will now return PTY's that are created on the fly.
- Improved performance:
One of the major improvements is the per-TTY mutex, which is expected to improve scalability when compared to the old Giant locking. Another change is the unbuffered copying to userspace, which is both used on TTY device nodes and PTY masters.
Upgrading should be quite straightforward. Unlike previous versions, existing kernel configuration files do not need to be changed, except when they reference device drivers that are listed in UPDATING.
Obtained from: //depot/projects/mpsafetty/... Approved by: philip (ex-mentor) Discussed: on the lists, at BSDCan, at the DevSummit Sponsored by: Snow B.V., the Netherlands dcons(4) fixed by: kan
show more ...
|
#
0dda506c |
| 03-Aug-2008 |
Robert Watson <rwatson@FreeBSD.org> |
DDB scripting, textdumps, output capture, etc, all will appear in FreeBSD 7.1 before 8.0 ships.
Spotted by: Ulrich Spoerlein <uspoerlein at gmail dot com> MFC after: 3 days
|
#
dc5aa211 |
| 21-Jul-2008 |
Maxim Konovalov <maxim@FreeBSD.org> |
o Document "show conifhk", wording from r180610 commit log.
Reviewed by: rwatson
|
#
dea0ed66 |
| 07-Jul-2008 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
Add a `show cpusets' DDB command to print numbered root and assigned CPU affinity sets.
Reviewed by: brooks
|
#
e14e342b |
| 08-Jun-2008 |
Wojciech A. Koszek <wkoszek@FreeBSD.org> |
Change header file references from <filename>.h to path relative to /usr/include. It looks much better anyway.
Instead of referencing "socket", which is bogus, reference 'sys/socket.h', which is wha
Change header file references from <filename>.h to path relative to /usr/include. It looks much better anyway.
Instead of referencing "socket", which is bogus, reference 'sys/socket.h', which is what should be placed here from the beggining.
Suggested by: maxim
show more ...
|
#
cad20b04 |
| 08-Jun-2008 |
Wojciech A. Koszek <wkoszek@FreeBSD.org> |
Fix the way the date must be specified (leading 0 is redundant). Fix several spelling mistakes brought by my earlier commit. Trim whitespace.
Submitted by: maxim
|
#
b1772905 |
| 08-Jun-2008 |
Wojciech A. Koszek <wkoszek@FreeBSD.org> |
Bring more commands to the ddb(4) manual page. This should be considered "complete" list, but some commands might be still missing.
Reviewed by: julian
|
#
f6a83858 |
| 28-Apr-2008 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
Document 'show mount' command.
|
#
3c35ee2c |
| 12-Apr-2008 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
Correct an obvious typo.
|
#
31dd4200 |
| 07-Mar-2008 |
Robert Watson <rwatson@FreeBSD.org> |
Update ddb.4 to reflect addition of /S (symbol name) printing mode for examine.
MFC after: 3 days PR: 57976
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
f5ccc067 |
| 26-Dec-2007 |
Robert Watson <rwatson@FreeBSD.org> |
Minor formatting tweaks; recommend "call doadump; reset" over "panic" from a script as the DDB panic command is unreliable.
MFC after: 3 months
|
#
0ff94fb6 |
| 26-Dec-2007 |
Robert Watson <rwatson@FreeBSD.org> |
Add textdump(4) man page to describe the textdump facility and provide some stock formulas for use.
Update ddb(4) to reference the textdump(4) page, list the textdump commands, and suggest using the
Add textdump(4) man page to describe the textdump facility and provide some stock formulas for use.
Update ddb(4) to reference the textdump(4) page, list the textdump commands, and suggest using them with scripts and output capture. Update HISTORY section.
Hook up textdump(4) to build.
MFC after: 3 months
show more ...
|
#
32e0b903 |
| 26-Dec-2007 |
Robert Watson <rwatson@FreeBSD.org> |
Add SCRIPTING section to describe new DDB scripting facilities.
Update copyright.
|
#
a6905d79 |
| 26-Dec-2007 |
Robert Watson <rwatson@FreeBSD.org> |
Add description of 'debug.ddb.capture.data' sysctl to DBD output capture section, missed in previous commit.
MFC after: 3 months
|
#
21262c09 |
| 26-Dec-2007 |
Robert Watson <rwatson@FreeBSD.org> |
Document DDB capture facility.
MFC after: 3 months
|