Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than ten | jkim | 2015-05-22 | 1 | -1/+1 |
| | | | | | | | | | | years for head. However, it is continuously misused as the mpsafe argument for callout_init(9). Deprecate the flag and clean up callout_init() calls to make them more consistent. Differential Revision: https://reviews.freebsd.org/D2613 Reviewed by: jhb MFC after: 2 weeks | ||||
* | kern cons: introduce infrastructure for console grabbing by kernel | avg | 2011-12-17 | 1 | -0/+12 |
| | | | | | | | | | | | | At the moment grab and ungrab methods of all console drivers are no-ops. Current intended meaning of the calls is that the kernel takes control of console input. In the future the semantics may be extended to mean that the calling thread takes full ownership of the console (e.g. console output from other threads could be suspended). Inspired by: bde MFC after: 2 months | ||||
* | Follow up to r225203 refining break-to-debugger run-time configuration | rwatson | 2011-08-27 | 1 | -2/+0 |
| | | | | | | | | | | | | improvements: (1) Implement new model in previously missed at91 UART driver (2) Move BREAK_TO_DEBUGGER and ALT_BREAK_TO_DEBUGGER from opt_comconsole.h to opt_kdb.h (spotted by np) (3) Garbage collect now-unused opt_comconsole.h MFC after: 3 weeks Approved by: re (bz) | ||||
* | Attempt to make break-to-debugger and alternative break-to-debugger more | rwatson | 2011-08-26 | 1 | -19/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | accessible: (1) Always compile in support for breaking into the debugger if options KDB is present in the kernel. (2) Disable both by default, but allow them to be enabled via tunables and sysctls debug.kdb.break_to_debugger and debug.kdb.alt_break_to_debugger. (3) options BREAK_TO_DEBUGGER and options ALT_BREAK_TO_DEBUGGER continue to behave as before -- only now instead of compiling in break-to-debugger support, they change the default values of the above sysctls to enable those features by default. Current kernel configurations should, therefore, continue to behave as expected. (4) Migrate alternative break-to-debugger state machine logic out of individual device drivers into centralised KDB code. This has a number of upsides, but also one downside: it's now tricky to release sio spin locks when entering the debugger, so we don't. However, similar logic does not exist in other device drivers, including uart. (5) dcons requires some special handling; unlike other console types, it allows overriding KDB's own debugger selection, so we need a new interface to KDB to allow that to work. GENERIC kernels in -CURRENT will now support break-to-debugger as long as appropriate boot/run-time options are set, which should improve the debuggability of BETA kernels significantly. MFC after: 3 weeks Reviewed by: kib, nwhitehorn Approved by: re (bz) | ||||
* | Don't create spurious /dev entries. | nwhitehorn | 2010-10-25 | 1 | -1/+0 |
| | | | | Submitted by: andreast | ||||
* | Add support for the IBM Full-System Simulator (Mambo). This code has been | nwhitehorn | 2010-07-31 | 1 | -0/+192 |
developed against the 970 and Cell simulators. |