elks-enhanced

publicRead
Owner: themasterBranch: masterCommits: 6893Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL

File history

Tracking elks/kernel/printk.c
CommitAuthorDateMessage
53741cf183378087ae67dae8820f8b85d558601Greg Haerr2025-12-29[kernel] Cleanup potential kernel startup issues, release more memory
1b974648e2628abccebff5e4f0e716d1374ef58Greg Haerr2025-07-21[kernel] Display device name as well as number in important kernel messages
e45f6ac455a99d221e2970da0aae103b9a404a3Greg Haerr2024-10-24Document alternate format
6a40007ab6a18a6ace55edd72bf8ac6d59eace7Greg Haerr2024-10-24Add %#k to C library
6b9f224a7fc724f08ecd24c2f3ed35009fe120aGreg Haerr2024-10-24[kernel,libc] Add %#k alt option to precision timer displays
683e6342b9fb6895faa760c08485700ce3319aeGreg Haerr2024-10-16Introduce debug=N in /bootopts for multilevel debug statements Add debug_cache2 second level debug
56d9a155379322ddb93b31ca95ad543f9e932a1Greg Haerr2024-09-15[libc,kernel] Rewrite ptostr for speed, add thousands separator to printk
588fd99c1e7d5f132d58e9fc8e1cf0e17f9bd0dGreg Haerr2024-09-13[kernel] Rewrite printk for speed, add __divmod fast 32/16-bit divide
b7e47d342e987c7b4ba69f17d5bd5ffd82986a6Greg Haerr2024-08-20[kernel] Add kernel and user mode divide by zero handling
df13b6ca1aa31b96a732bf22fc1f2f5c7b5a8dcGreg Haerr2024-08-13[libc] Add precision timer routines to C library
7048361e56ff994cb08a6904d3c5dad2a892a80Greg Haerr2024-08-12[kernel] Reduce precision time routines single routine
3ca3a8bb93dada3204600ef50c7f508ec59b4e3Gregory Haerr2024-08-07[kernel] Update examples for precision timer (#1958)
748f3e189f2dfc4f82eee56cc784b31212b891fGreg Haerr2024-08-03[kernel] Add precision time measurement routines with printk formatting
6b8ae041f4fc42c593dca23f3b712405ef1caa1Greg Haerr2024-04-05[debug] Enhance stack backtrace and instrumention library
1eecfecee9baf3a7b59a37e7faad0788db08fd6Greg Haerr2024-03-24[kernel] More types cleanup
95bd60b9cb5a9de29aaf69c0daa80e781f41a89Greg Haerr2023-09-04[kernel] Add %P to printk to display process ID
be745ac22f7c89fc52c0d53a609e974edcb9a0bGreg Haerr2023-09-04[kernel] Slightly reorganize boot and kernel messages
8dca4a45f71b6c4929e0e7ebcc3ea790210a618Greg Haerr2023-09-02More retabbing
a19dfa5fc93d3838ee48e792e88d961bf90c578Greg Haerr2023-09-02[kernel] Source cleanup replace #if 0 with #if UNUSED
a61bf0b02edd3f146a1c1da89dfbce45a723c32Greg Haerr2023-08-19[kernel] Refactor debug events, add display inode table with ^N
2c14f52546cc66096f65746c46efe21e21b124bGreg Haerr2023-08-17[kernel] Cleanup inode code and fix inode count on execve
e25080fe84e2d90fd9583b620ebc56468e89e8cGreg Haerr2023-08-16Remove CONFIG_EMUL_ANSI_PRINTK
ff31776c0f027ce3934bd42ac5375c97c16f928Greg Haerr2023-08-16[kernel] Replace kdevname() with printk %D
c1a5b383de24221e0d2fe7d3d2cbc717a6cad9cGreg Haerr2023-08-07[kernel] Cleanup various kernel sources
0b1f36aeace35588a13e010564cdd54ef6d6892Greg Haerr2023-03-04[kernel] Update dprintk for kernel debugging
8ca4bb52378a14537e7a7c72a2e266e09f26167Greg Haerr2022-08-01[kernel] Fix direct console to allow for code page 437 character display
4198edc92b63b91854236b2ab80e2da37c03e82Greg Haerr2022-07-08[kernel] More enhanced compiler checking with gcc options
dc607b65a099746c2eb1f0e1ef019868c5afd36Greg Haerr2022-07-07[kernel] Cleanup C code using enhanced gcc warnings
0b5910ed2b0fd6e1d57b7b0b4f148a558cc0ef6Greg Haerr2022-06-17[build] Configurable /bin/init on start, sash default shell, small RAM
975c6d8949c7f35f32f077941229d8e2bd0bbc4Greg Haerr2022-06-09[kernel] Add fmemalloc sys call, fix fsck on 65M disks
ef6ed5f8989bd9580e9de085bdcc4359c4b9ebeGreg Haerr2020-11-01[kernel] Remove need for DMASEG 64K wrap handling in BIOS disk driver
3b6e7d918b54770930f5896c22fd69cbc64d09cGreg Haerr2020-10-26[kernel] Implement disk drive track buffering for speed
975ef2a02bfe26255ea7b2df31ef42910fe7fd3Greg Haerr2020-10-18Source cleanups and fix to /bin/sash when no /bin/sh
02c160c80804a03f34d289a105087b98c68e7d7Greg Haerr2020-10-16[kernel] Get CONFIG_ROMCODE kernel build operational again
c7378bb722593ff77afcbf7b69195f943c760fcGreg Haerr2020-10-08[kernel] Add CR before NL on serial printk display
c00d66e21919b8e8e91ad4ed53540f09affbb8fGreg Haerr2020-09-26Remove telnet Got a Datamark message
5fed8a921e68f20b0b433d83cce564eb62dac22Greg Haerr2020-09-25[kernel] Toggle debug display in kernel and applications with keystroke
ab1c8b810fb9447bc03ebc48b319680b3edba95Greg Haerr2020-05-04[kernel] Add boot command line options, switchable system console
0d43f1cb3b02d8507244fa84b15eefe165fe402Greg Haerr2020-04-25[cmds] Enhance ps and meminfo with heap and size info
2d3653801997e31ae43915cbac26511b6acef2bGreg Haerr2020-04-04[mbr] Various standardizations for MBR boot/partitions
3408ad3f3eba5f1c9eafd44a97714a773e26b7dmfld-fr2019-02-23Cleanup after protected mode drop
985d6ff95270ac188a68b887e897b222ae7aa17mfld-fr2018-04-13Move autoconf.h to generic location
6696f146870abef93c440f80469765fad085f36lithoxs2017-11-06Restore compilability using ia16-elf-gcc compiler
0f1d4ed9ee6953473d5fd9625ca7f082fa0fa30lithoxs2017-08-21Optimizations to reduce kernel stack size. Task kernel stack reduced by 7 bytes. DATA + BSS reduced by 92 bytes. Code size unchanged.
82221121fbf0225073fd0106db828a508676adblithoxs2017-07-11Code size reductions in directory fs and subdirectories. Code size reduced in 96 bytes. Tested with BCC and Qemu.
9d443de194f065e8f019f424b3cbadc2d65dbd5lithoxs2017-03-31Simplifications to reduce code size. Code size reduced by 48 bytes.
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486Jody Bruchon2016-08-18Change style of if/while/for to include space after keyword
8fd2909b5bc00c148700f5c33fb2a2871aaa25alithoxs2016-05-16Provide the ability to configure bios console with ansi, vt52 or none emulation, the same way as with direct console driver. Compiled with bcc, tested with qemu all possible configurations.
4304a557c511e3f5fed6d861de6afff72359cc8lithoxs2016-02-16Code size reduction in files under directories kernel, fs and arch/i86. Code still does exactly the same. Fixed a bug in malloc.c introduced 3 commits ago. Fixed some problems with printk when processing formatting %04X. Kernel compiled with BCC. Tested u
5848290325a74d659a45fbf54f1648c8a9f80b6lithoxs2015-10-26Diverse optimizations
8c9ad766f49d6fb1e1f0c30ec3d67bb9126a824lithoxs2015-07-16Some space saving optimizations
4a1c38a7553a0148daf2a5a8016c93a1729e5feJuan Perez-Sanchez2015-06-13Removal of ia16-unknown-elks-gcc warnings
66b26efbc309c97619bf9cc6cd61620a57accd7Juan Perez-Sanchez2014-11-16Task 0 cleanups, code size reduction
e77732305254b19b8d5d5dfac51c8998c084d23Jody Bruchon2013-03-18fsck fix and general optimizations by Juan Perez-Sanchez:
3ccc3cf4092c7241dd831d2c5e764d72eacbec9Jody Bruchon2012-12-06Huge patch set from Juan Perez-Sanchez <lithoxs@gmail.com>:
bc62c7fcff60a34a5b27f05817176ad252e2943Jody Bruchon2012-08-11PREVIOUS OPERATION AND BUGS
6d1d1c2cdaaf76451c7aff24151f9e450b6303cJody Bruchon2012-07-07Large set of bug fix patches by Juan Perez-Sanchez.
0d1d7fb0bf3f9c25b804210c56f9b467549dc58Jody Bruchon2012-05-10Additional patches for ANSI C compatibility and portability from Juan Perez-Sanchez.
0e2c97a7c5ae49828a8403701e5ebc7005fd7d6Jody Bruchon2012-02-05Applied printk() fix, compilation error fix, and IRQ fixes from Juan Perez-Sanchez.
5da5862ae5f2a8574966edb3bb40b8431ed4fb8Miguel Bolanos2004-05-31*** empty log message ***
8896ce8d99022bf9dcdf530c08bbb0781bf595bRiley H. Williams2003-07-12Remove check for end of call stack on advice from Blaz Antonic
3f4059314f110f75688ac45ba4978781a5d8272Riley H. Williams2003-07-12Allow printk() to produce leading zeroes.
1563ca1d4ec71b66e4248fad33394990d5cc0afRiley H. Williams2003-07-12Allow %x to produce lower case letters.
5ab4912a995abe49683a4c5d9808d2b14b03b5fRiley H. Williams2003-07-12Allow width specifier for 'c', 's' and 't' specifiers, and document 't' specifier.