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/include/linuxmt/timer.h
CommitAuthorDateMessage
30bed18147980344d20ee2add0c4004d03e14deGreg Haerr2025-12-13Lower timer overhead by removing seperate uptime variable, use jiffies
f05842c5cf86b7e0f474e9dd8a03adcf84c7272Greg Haerr2025-12-13[kernel] Rearrange task structure to save kernel code space
70fbc534ed9e9397ddb03d25e365ed367bcddd7Greg Haerr2025-12-07[kernel] Implement bottom half interrupt handlers!
216bc51114c16f1aa56b308e92b8783ca3202ccGreg Haerr2024-08-05[kernel,docs] Small updates, process format doc, check odd address in structs, names
7431b07d5a97067a40bdf671f06f0b76efd846fGreg Haerr2023-08-31[kernel,build] Small L1 buffer enhancement, add man4, cleanups
12d07b66c1e032c1da917f1e28fbd6f9ba7709cGreg Haerr2022-04-27[kernel] Add process CPU percentage utilization and uptime calculations
045ea539c16bb09b6543578a12ae57115e0d8c3Greg Haerr2022-03-08[kernel] Rewrite kernel timer routines from scratch
90adc026a691c0a1e49416ccad260460fa95af2Greg Haerr2021-05-24[kernel] More source cleanups
0c6b403b05807c43c31bee81f3336ff0e98505bmfld-fr2021-05-16[kernel int] Remove 'ds_kernel' and simplify 'irq_action'
990c616a318951ccddd64c857ef03173784098cGreg Haerr2021-05-11Move 8259 PIC and 8254 PIT handlers to seperate source files
79d411c7915571095ad1d602e28742a557ec593Greg Haerr2020-11-02[kernel] Add experimental display showing disk access
36e98a69d13e8ac5854a1597f39131f5fd79a95Tee-Kiah Chia2020-03-14[kernel] [boot] further tidy up header files (rebased on top of https://github.com/jbruchon/elks/pull/467)
4d33cecfc6f424558b8c99017a10211c1f59f05Jody Bruchon2020-03-09Revert "Whitespace cleanup in `elks/`"
43a63eb0e78f6296c9b009df714324bc02095caJody Bruchon2020-03-08Whitespace cleanup in `elks/`
974ac00c92bb0c8f4fd01f2bda62718b1274a36mfld-fr2020-02-04[kernel] Drop process swapping
6d1d1c2cdaaf76451c7aff24151f9e450b6303cJody Bruchon2012-07-07Large set of bug fix patches by Juan Perez-Sanchez.
b1f71b8118aaff18bc59b56a77c5a6e71c3e25cJody Bruchon2012-05-08ANSI C compatibility fixes by Juan Perez-Sanchez.
0dd8b58824659c0e87c7da2c3269847bfe95415Jody Bruchon2012-05-07Applied a patch by Juan-Perez Sanchez which was accidentally not committed.
446b0920a944a6cee22feaa63869d0f0ce46c27Riley H. Williams2002-04-26Applied `make lint` ro include/arch and include/linuxmt directories, and resolved almost all of the "bugs" reported in the files in those directories. Exceptions are include/arch/system.h - include/linuxmt/mm.h - include/linuxmt/tqueue.h which all need fu
554f465a357c3fdf114da91ae82b6ec8a602ec6Riley H. Williams2002-04-26Next stage of `make lint` verification of the ELKS source code.
d7cf9d2d5749245a77e3a4cc0585e768640fd4fRiley H. Williams2002-04-19ANSI'fied function prototypes in fs subtree.
c0b9471d43de64a9adc7d37482fb3f27b851a49Riley H. Williams2002-02-24Fixed #else and #endif to not fox the bcc -ansi option. Reformatted scripts/Configure and scripts/Menuconfig to a consistent style. Removed ELKS dependency on the Linux kernel source being available.
15072207fd20f19a99c56076320ae02080a0aa1Riley H. Williams2001-09-08Simplified Makefile rules.
a44ddb8796e72f4659959d091523af4b105aecdThomas G. McWilliams2001-04-02arch/i86/kernel/irq.c: Use macros to generate 8253/8254 timer constants directly from the value of HZ. Remove some bits of previously commented out and unused code. Move external declarations of timer_tick() and enable_timer_tick() to a header fil
9abd38ec88e55f2f88356fb2791ec4228eb6ba2Andrew Richards1999-11-10Replaced bulky timer mechanism with a simple one
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
1d9cf8ac567d182950d7ff7a1cf20b8eb01d50aAndrew Richards1999-05-04Fixed select(2) code.
f9b47559bca2467fdcc9c102c605ce826b6a78eUnspecified Developer1998-09-12Imported elks-0.0.73-pre2 source