File history
Tracking elks/arch/i86/kernel/irqtab.S
| Commit | Author | Date | Message |
|---|---|---|---|
4ba6d8d5f6b759823686054d9f659bde55e63db | themaster | 2026-04-19 | Integrate uIP networking stack and tooling |
88ad71ac3e2e88cf83c138bcfc6ac2250f3c929 | Greg Haerr | 2026-04-18 | [kernel] Add BH interrupt check after syscall |
53741cf183378087ae67dae8820f8b85d558601 | Greg Haerr | 2025-12-29 | [kernel] Cleanup potential kernel startup issues, release more memory |
ed07fbd4f5373b4bb888285a03830847a075671 | Greg Haerr | 2025-12-25 | [kernel] Get CONFIG_TIMER_INT1C/0F options working |
80b00a75b5a46c09679cbdac30ff2c8c5e019ce | Greg Haerr | 2025-12-17 | Clarify comments |
1f166eafeb84ed79420d14824582dd96de20542 | Greg Haerr | 2025-12-17 | Disable interrupts before returning from bottom half processing |
22d27bbc01c4725a33abbe71ca2ca97c496f55c | Greg Haerr | 2025-12-17 | Make all bottom half handlers high priority Remove running BH handlers in schedule() Protect BH handlers from reentrancy |
5ac1e64ef0ddd093e015d8375fc51751feb0a5f | Greg Haerr | 2025-12-16 | More revised comments |
b45dc4fd1521f4f3c7e48bc4440e4531792e3d9 | Greg Haerr | 2025-12-16 | Revise comments |
d7d439702694927050ddb75f82283b93c44b98b | Greg Haerr | 2025-12-16 | [kernel] Implement high priority bottom half interrupt handlers |
11acb54da69a020da834d6005981cff73af5906 | Greg Haerr | 2025-12-16 | [kernel,boot] Add istack option to measure interrupt stack size and timer_bh delays |
d3160087c9cc08f6b40c6ff7968ac874c3eede9 | Greg Haerr | 2025-12-15 | Cleanup |
6d44d814743b92a4ba664e729d0c31d1fa98814 | Greg Haerr | 2025-12-15 | Finall debug start_kernel issue that required -fno-defer-pop to fix |
e92ce1140b90ba5436a0f51104bc5803eea5c49 | Greg Haerr | 2025-12-14 | [kernel] Eliminate startup temp stack |
cc9227bc18f0249812d883fd4d485e217829c9a | Greg Haerr | 2025-12-11 | [kernel] Minor cleanup in irqtab.S |
f8594fa37f832a346f696f8f934e5050baca35c | Greg Haerr | 2025-12-08 | [kernel] Reformat irqtab.S for readability |
faf82f219e11f8e98fb6b5f18ff2b2f0439ef1b | Greg Haerr | 2025-12-08 | Heavy comments update |
062d21f285b8a99a522c70a15d34f1e2b1282be | Greg Haerr | 2025-12-07 | Remove unused message |
e0a03d6caf9c0fad14cf52a208eb3e3766d68dc | Greg Haerr | 2025-12-07 | Fix divide by zero handler |
70fbc534ed9e9397ddb03d25e365ed367bcddd7 | Greg Haerr | 2025-12-07 | [kernel] Implement bottom half interrupt handlers! |
bc340d533ab6ed3a198c84cbe35165262d402b7 | Greg Haerr | 2025-12-06 | [kernel] Minor comments and variables cleanup |
0285a773ae5b748cf3709ff12892be832f3ebbc | swausd | 2025-11-03 | Support for the NEC V25 microcontroller - changed Files |
c08cd8c39889e71cffe410bb6f2e15f5cbd065e | Ferry Hendrikx | 2025-05-03 | IRQ reworked to match CPLD nested IRQ changes |
9223a41cdbdb6449e930eae14d700e183ac14fa | Ferry Hendrikx | 2025-04-22 | updates |
74a109bd4daef8c0f26101d2400810a3006f6c6 | Adrian Siekierka | 2025-04-20 | [kernel] Place temporary stacks in BSS over data |
f2b5dc7e76b120a6d5753a3996f374245ea5dd9 | Adrian Siekierka | 2025-04-19 | [swan] Adjust IRQ handling |
30590ff13c779d4ade73b10d1839cc96e52f201 | Adrian Siekierka | 2025-04-19 | [swan] Minor fixes/cleanup, allow elkscmd to build |
77d0dbebb4488fdfe10f14b48d3cb9e85a3a75d | Adrian Siekierka | 2025-04-18 | Initial WonderSwan port |
b5566aeb1715059ba7a8d1307dcd22ded0ac8de | Greg Haerr | 2024-09-12 | [kernel] Retab some source files - no functional changes |
178d79bccdc97cdaf346a7b87de769a4896df7e | Greg Haerr | 2024-09-04 | [kernel] Calculate then reduce kernel temp startup stack size |
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 |
425156e9db710f4eed391dad0fd84d760908262 | Greg Haerr | 2024-08-01 | [kernel] Ensure all words aligned on word boundaries |
695179374324b830347630283dd6ba1556314c9 | Greg Haerr | 2024-03-28 | [kernel] Dynamically allocate task array First step, allocate fixed size array |
7e5b029846531d157e94e0ff10e1f6e89f1467a | Greg Haerr | 2023-10-06 | [direct floppy] Small updates to DF driver |
ab465a8c00d8492501ecd010c6815b59f4dcb58 | Greg Haerr | 2023-08-04 | Refactor kernel tracing to be dynamic Add CONFIG_TRACE to compile in tracing, remove CONFIG_STRACE Add strace and kstack commands to /bootopts to enable options |
8d56eb7273f9c688a2a57ef7bef90cf81071b6d | Greg Haerr | 2023-08-03 | Add interrupt max stack size display |
71d7ea43540701b7ebdc0e5c810a7707e01321c | Greg Haerr | 2023-08-01 | Add kernel stack usage and overflow checking Rewrite strace to use no task struct variables Update strace syscall parameter types CHECK_KSTACK turns on kernel stack checking CHECK_SCHED checks matched sleep/wait and idle task sleeps for writing/testing dr |
61fb3b3dda7dd9aa71631145311d6fea7a28ca2 | Greg Haerr | 2022-12-29 | [cmds,build] Various small cleanups |
bab2f8f302292237fb7b61fb60575b088f0aa2e | Greg Haerr | 2022-12-24 | [kernel,build] Cleanup IRQ and config options, add MK-88 and no hw timer |
9c2dd58b63abf24eddbe685b9c72a3c71a376e7 | tyama501 | 2022-11-26 | [irq] Fixing PC-98 freezing issue : remove calling bios for timer |
3fd66ce926707e67b630bfa0138c52d1abe802e | Greg Haerr | 2021-12-13 | Port hardware and setup to PC98 |
7e5a81bf39823034f81eea2431ce8f3c28c2b3a | Santiago Hormazabal | 2021-05-21 | irqtab.S: add EOI logic for 8018x |
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' |
76bbd4b3a8ea235628c240b2912f9a321291076 | mfld-fr | 2021-05-15 | [kernel int] Remove the seg_data() wrapper |
9622fe4d2d0c05991ed187cba5db94ec98e2efa | mfld-fr | 2021-05-15 | [kernel int] Now cleanup the static handlers |
e831c496d8b768a984967f9f51f2ca8e6e56e50 | mfld-fr | 2021-05-15 | [kernel int] Introducing the dynamic handler |
636a99ded496701a836b5c6c9af4aef815f5c04 | Greg Haerr | 2021-05-15 | Segregate IBMPC EOI handling |
6b51c9b122221ebffa92c28037d95b2a25ee256 | Greg Haerr | 2020-10-10 | [kernel] Cleanup kernel assembly library routines |
7d14a9cc1191c543890e84ee45af6d73338822b | Greg Haerr | 2020-09-22 | [kernel] Update comments regarding task 0 |
a64f3b3ce382f9e793b7b59324a3692d8a68288 | Greg Haerr | 2020-08-08 | [kernel] Add restartable system calls to ELKS, sti before reschedule |
ba80c8128bb20005e7ec4dc676a4c8bd021cd87 | Greg Haerr | 2020-08-04 | [kernel] Fix select busyloop, networking semaphore lockups, strace, ... |
c744ce11a808edb3a5ae9b821d7008e405305a9 | Greg Haerr | 2020-06-30 | [kernel] High speed serial driver and slip networking fixes |
a5cea31429c21bdcebbfcf4bcbbe5910b35e0f3 | Greg Haerr | 2020-04-16 | [kernel] Add customizable IRQ and port mappings in ports.h |
a9eecd4efb70e733015fba55e9185d9026593a1 | mfld.fr | 2020-03-10 | [kernel] Swap back code and data segment |
8479c3d8adc16bf59a2900b48bdb66afd227666 | Tee-Kiah Chia | 2018-12-02 | Fix: some build errors when using `config_emu86` settings |
44796a8fc0b330cc5c34169db552ccc5d5f2b48 | mfld-fr | 2018-06-14 | [kernel] Second draft of full GNU toolchain |
ae79e35ad7791eef8a3d5914e649fe2a9895f0f | mfld-fr | 2018-06-11 | [kernel] First draft of full GNU toolchain |
bb3aca136cfe91c7b786462df9223ece92ff31b | lithoxs | 2017-11-17 | Fixes in bogomips, rom boot, irq. ds load and buffer alignment. Remove redundant configuration CONFIG_CALIBRATE_DELAY, and set loops/sec. to value obtained by 8088 at 4.77MHz, and set scale to get 0.35 Bogomips. Fixed numerous bits to make boot from ROM s |
1ee135b2cc9ee000f2fd43cbd1fce312082bf2e | mfld-fr | 2017-11-12 | Add halt on idle option |
fac96b8dcd6d9a3fe5a65dcf7c8d13bb12de548 | lithoxs | 2017-10-06 | Reduction in kernel stack size. Achieved by taking the interrupts in the interrupt stack, already defined but until now put to use. Previously, the interrupts used the kernel stack of current process. With this change, kernel stack needs are reduced in 20 |
d992b9487085cbdcb8a1796022269c20e2e95e7 | lithoxs | 2017-06-07 | working kernel compiled with IA16-GCC compiler. Kernel tested with Qemu using BCC and IA16-GCC. Code size under BCC not changed. Under IA16-GCC there is a reduction of 1264 bytes. |