Jan Stoess
1ae3d58bff
Fix printing of 64-bit decimal values specified by "%lld" in format
...
identifier.
2012-09-12 16:37:18 +02:00
Jan Stoess
423f77f1a9
Fix printf format identifier handling. Use %X for printing uppercase
...
hexadecimal. And use %llx/%llp/%llu and so on to print long longs
(u64_t).
2012-07-30 15:21:56 +02:00
Jan Stoess
2e480db6e9
Add an architecture-independent tracebuffer facility (works for x86
...
and ppc) for both kernel and user level.
2010-09-09 11:29:56 +02:00
Jan Stoess
32b08ecb1c
Added a non-ASM implementation of the tracebuffer for X86 and PPC
...
kernels. User to follow soon.
2010-08-10 18:34:22 +02:00
Jan Stoess
919fd029ee
-Added support for physical addresses larger than virtual ones, handled
...
via architecture-specific paddr_t
-Fix type-punning for asid_manager_t
2010-07-14 12:05:40 +02:00
Jan Stoess
1e00ec6ffa
Remove nonsensical KDB config macro and unify it with DEBUG, as the
...
code behaves
2010-06-25 11:42:05 +02:00
Jan Stoess
9f5a9f9274
Initial work on ebony target
2010-06-02 04:57:49 +02:00
Jan Stoess
9406f9d969
Added missing headers
2010-03-02 23:58:37 +01:00
Jan Stoess
c881a86a2b
Huge patchset with 2 new features:
...
- Experimental support for control transfer items
- Experimental support for full virtualization on Intel x32
processors via VMX extensions
- Improved, pluggable scheduler architecture, with support for
round-robin, and (experimentally) hierarchical proportional share
scheduling
- Support for event logging (x32 only at present), which allows
light-weight tracing kernel of events into a user-level buffer.
2010-03-01 23:33:11 +01:00
Jan Stoess
44af9186ba
Small parentheses fix
2010-01-04 12:59:35 +01:00
Jan Stoess
926164543c
- Don't have an IA64 outputprefix anymore
2008-01-25 16:25:15 +01:00
Jan Stoess
be46829c0b
- Properly initialize count
2008-01-17 11:22:12 +01:00
Jan Stoess
0787b6dc7a
- Add a catcher when dumping pagetable entries/tracebuffer items, to avoid
...
dumping hours and hours worth of items
- Properly calculate wrapped tsc/pmc values in tracebuffer
- Dump tracebuffer header also for when using tracebuffer shortcut 'Y'
2008-01-16 15:53:35 +01:00
Jan Stoess
197b9459bb
- Don't zero terminate input buffer
2007-12-07 18:59:59 +01:00
Jan Stoess
87497f0396
- Make kdb object cpulocal, with selected static members being global
2007-12-07 18:59:43 +01:00
Jan Stoess
0e69cf3e1c
- Remove global KDB lock, x86 uses atomic variables an NMIs
2007-12-07 18:59:25 +01:00
Jan Stoess
ea82e9ef2c
- Limit cpu no input to realistic values
2007-12-04 12:20:10 +01:00
Jan Stoess
ae5056d6ad
- Cast arguments before passing them to print_string
2007-11-27 12:06:55 +01:00
Jan Stoess
b18bf23913
- Pass correct types to strncmp
...
- Use const char* for strings
2007-11-27 12:06:28 +01:00
Jan Stoess
9e55b2efc8
- Added missing smp include
2007-11-26 11:00:30 +01:00
Jan Stoess
235193ea7c
- Ask for CPU number when dumping page tables
...
- Don't panic if no subtree is available, rather print out a message
2007-11-26 11:00:18 +01:00
Jan Stoess
908286576f
- unified CONFIG_ARCH_X86 macros
2007-11-09 15:19:50 +01:00
Jan Stoess
2f4aad17b7
- Rename IO_FLEXPAGES to X86_IO_FLEXPAGES
2007-11-09 15:19:14 +01:00
Jan Stoess
bf27f6bed0
- Some functions now need to be available for tracebuffer, too
2007-10-31 08:55:10 +01:00
Jan Stoess
d8506758a1
-Call tracepoint init function
2007-10-31 08:54:39 +01:00
Espen Skoglund
bf3e62808e
Initial repository adapted to hg
2007-07-06 12:24:13 +02:00