File history
Tracking elks/include/arch/irq.h
| Commit | Author | Date | Message |
|---|---|---|---|
d056516d88a784f1d64e473855902f9b151541d | swausd | 2026-01-17 | [NECV25] IBRK handler: small changes for better readability |
0340688fab2fb3f7c07bbc230c88ba660959d19 | swausd | 2026-01-17 | [NECV25] New IBRK exception interrupt handler and integration of divzero and nmi interrupt handler |
53741cf183378087ae67dae8820f8b85d558601 | Greg Haerr | 2025-12-29 | [kernel] Cleanup potential kernel startup issues, release more memory |
22d27bbc01c4725a33abbe71ca2ca97c496f55c | Greg Haerr | 2025-12-17 | Make all bottom half handlers high priority Remove running BH handlers in schedule() Protect BH handlers from reentrancy |
b45dc4fd1521f4f3c7e48bc4440e4531792e3d9 | Greg Haerr | 2025-12-16 | Revise comments |
d7d439702694927050ddb75f82283b93c44b98b | Greg Haerr | 2025-12-16 | [kernel] Implement high priority bottom half interrupt handlers |
e0a03d6caf9c0fad14cf52a208eb3e3766d68dc | Greg Haerr | 2025-12-07 | Fix divide by zero handler |
70fbc534ed9e9397ddb03d25e365ed367bcddd7 | Greg Haerr | 2025-12-07 | [kernel] Implement bottom half interrupt handlers! |
bed5e4d08a126ea868ba33f5e6a25c612c612b3 | tyama501 | 2025-12-07 | [irq] Add NMI handler |
62aaad6c0edb66932e068a66567a45c2f3f50b7 | Greg Haerr | 2025-11-15 | [kernel] Correct potential timing errors by using atomic jiffies access |
0285a773ae5b748cf3709ff12892be832f3ebbc | swausd | 2025-11-03 | Support for the NEC V25 microcontroller - changed Files |
f2b5dc7e76b120a6d5753a3996f374245ea5dd9 | Adrian Siekierka | 2025-04-19 | [swan] Adjust IRQ handling |
516294151e5969d4f41246784efb41bad961793 | Greg Haerr | 2024-09-02 | [kernel] Use early temp stack to avoid irqit stack overruns on faults during startup |
b7e47d342e987c7b4ba69f17d5bd5ffd82986a6 | Greg Haerr | 2024-08-20 | [kernel] Add kernel and user mode divide by zero handling |
bab2f8f302292237fb7b61fb60575b088f0aa2e | Greg Haerr | 2022-12-24 | [kernel,build] Cleanup IRQ and config options, add MK-88 and no hw timer |
675cb4ef852fe2aa5c71746dc3b87358d57c142 | Greg Haerr | 2022-08-20 | [kernel] Fix memory leak in free_irq |
863e586510cf3dea77aeb79f28e79a0b1d7cea8 | Greg Haerr | 2022-07-08 | Cleanup asm macros |
4198edc92b63b91854236b2ab80e2da37c03e82 | Greg Haerr | 2022-07-08 | [kernel] More enhanced compiler checking with gcc options |
cba5a843f453b997fb87158f2a3cd8fb9e0d2c7 | Greg Haerr | 2022-07-08 | [kernel] More cleanup with enhanced gcc options |
338aa05b8573b67da73f73ff55e9d7755b97cfc | Greg Haerr | 2022-06-19 | [kernel] First pass at allowing multiple NIC device drivers in kernel |
902bc59dbe8cfeea960e34082ada38ab90cb771 | mfld-fr | 2021-05-16 | [kernel int] Revert to or comment previous code |
0c707916f0ae0d92da0ca7edaf2995912f88b74 | mfld-fr | 2021-05-16 | [kernel int] Unify 'request_irq' API |
0c6b403b05807c43c31bee81f3336ff0e98505b | mfld-fr | 2021-05-16 | [kernel int] Remove 'ds_kernel' and simplify 'irq_action' |
d1fffb80f4e7592837a06149d237e475678ef74 | mfld-fr | 2021-05-15 | [kernel int] IRQ to vector moved to platform specifics |
990c616a318951ccddd64c857ef03173784098c | Greg Haerr | 2021-05-11 | Move 8259 PIC and 8254 PIT handlers to seperate source files |
ae326eab00a44f1a5da7e097bb8aa5335f0e68e | Greg Haerr | 2020-11-23 | [kernel] Changes to allow booting ELKS disk images on EMU86 |
6cabf2a52735a9d1c21445248aa98a1b89b4e83 | Greg Haerr | 2020-10-14 | Fix build fail |
4d56ca48602e7f24db78af338265bdd0ce79454 | Greg Haerr | 2020-09-22 | [kernel] Implement operating far text kernel |
36e98a69d13e8ac5854a1597f39131f5fd79a95 | Tee-Kiah Chia | 2020-03-14 | [kernel] [boot] further tidy up header files (rebased on top of https://github.com/jbruchon/elks/pull/467) |
dfb168bcade228f4b6e9a58a9d22e4a42cb8670 | mfld-fr | 2019-04-27 | Bunch of cosmetics |
034d1da358c2f6ea2ea38e3989e76a45da9554d | mfld-fr | 2019-03-16 | [kernel] No function inlining |
4c09804f252072c325807af8a2cfe051775d35e | mfld-fr | 2019-03-16 | [kernel] Remove unused halve stuff |
1ee135b2cc9ee000f2fd43cbd1fce312082bf2e | mfld-fr | 2017-11-12 | Add halt on idle option |
3e5c24a1cfbf96f3fc0b8ba240a341f137153d5 | lithoxs | 2017-06-02 | Restore compilability using IA16-GCC compiler. Also uncovered a bug in malloc.c and an unused function in lp driver. Removed several warnings. Compiled with BCC has a code size reduction of 96 bytes. Binary obtained with BCC was tested under Qemu an PCE. |
758d0a334698a881e5cdab4ab68b119433cfbf6 | lithoxs | 2017-04-06 | Reorganize the irq code to reduce code size, and prepare to use ia16-gcc compiler. Code size reduced by 48 bytes. Tested with Qemu. |
4a1c38a7553a0148daf2a5a8016c93a1729e5fe | Juan Perez-Sanchez | 2015-06-13 | Removal of ia16-unknown-elks-gcc warnings |
a5731bfa6432136a62dc05088c38040c9d2f2ad | Juan Perez-Sanchez | 2015-06-13 | Fix errors and warnings by open-watcom |
0dd8b58824659c0e87c7da2c3269847bfe95415 | Jody Bruchon | 2012-05-07 | Applied a patch by Juan-Perez Sanchez which was accidentally not committed. |
29ad7c46cc2bd9c9f142d20c80e8ddb3de8202c | Riley H. Williams | 2002-06-03 | ANSI'fied arch/i86/kernel/ directory, and verified that result compiles and boots. |
3ee4c2ebe08fda3124cf85aa3f0a95febad8a37 | Riley H. Williams | 2002-05-30 | Standardised on clr_irq() and set_irq() macros throughout the source tree. |
9694a20fc1bb53a24541ff13e5fb7ee2d564d2f | Riley H. Williams | 2002-05-13 | Standardised macros for debugging printk's - now uses debug() and debug[1-9]() for all except memory handlers, which use debugmem() and debugmem[1-9]() respectively. |
a8acd4426f32030349980fc20369ebd9b8618c5 | Riley H. Williams | 2002-05-03 | Reverted accidental commits...sorry. |
c38904b8336ce33c23fce3b287a5199805a44e9 | Riley H. Williams | 2002-05-02 | Partial commit of latest ANSI'fication changes. |
b77611069002eea000bab6ee774029d699aa44a | Riley H. Williams | 2002-05-01 | Verified all include/*/*.h header files are clean as far as `spling -strict` is concerned. |
44236c3cce9463223af29e77dd156da25c8ba4f | Riley H. Williams | 2002-04-28 | Further verification using `spint -weak` and detected a bug in init/main.c which I am unable to fix. |
554f465a357c3fdf114da91ae82b6ec8a602ec6 | Riley H. Williams | 2002-04-26 | Next stage of `make lint` verification of the ELKS source code. |
d7cf9d2d5749245a77e3a4cc0585e768640fd4f | Riley H. Williams | 2002-04-19 | ANSI'fied function prototypes in fs subtree. |
c0b9471d43de64a9adc7d37482fb3f27b851a49 | Riley H. Williams | 2002-02-24 | Fixed #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. |
15072207fd20f19a99c56076320ae02080a0aa1 | Riley H. Williams | 2001-09-08 | Simplified Makefile rules. |
6569c1b50fc2022960689f8c71b31456235546c | Andrew Richards | 1999-08-19 | Clean up of source,+ new features. |
1d9cf8ac567d182950d7ff7a1cf20b8eb01d50a | Andrew Richards | 1999-05-04 | Fixed select(2) code. |
a60c92ad3ad76af1030aed84df1a9e7756bf2cb | Andrew Richards | 1998-10-06 | Replaced functions cli() and sti() with single asm instruction macros icli() and isti(), which saves 96 bytes. Moved Makefile dependency cleaning to distclean as I was fed up of doing make dep so much. |
f9b47559bca2467fdcc9c102c605ce826b6a78e | Unspecified Developer | 1998-09-12 | Imported elks-0.0.73-pre2 source |