Agustina Arzille
|
711d6e5ec3
Redesign alert delivery in capabilities
|
vor 1 Jahr |
Agustina Arzille
|
c826463b0d
Implement the interrupt interface for capabilities
|
vor 1 Jahr |
Agustina Arzille
|
b7ae69bdd2
Use the standard types
|
vor 1 Jahr |
Agustina Arzille
|
4498106044
Separate spinlock guards
|
vor 2 Jahren |
Agustina Arzille
|
1090b141f8
Use a macro to align to a cache line in SMP only
|
vor 2 Jahren |
Agustina Arzille
|
5bf4197855
Reimplement the test framework
|
vor 2 Jahren |
Agustina Arzille
|
e2dfe4df23
Use automatic cleanup for resource management
|
vor 2 Jahren |
Agustina Arzille
|
8cb66c68da
Restyle the code into using GNU coding standards
|
vor 2 Jahren |
Richard Braun
|
7cab594590
kern/panic: remove initialization operation
|
vor 6 Jahren |
Richard Braun
|
0c0e2a02a4
x86: refactor interrupt/exception handling
|
vor 6 Jahren |
Richard Braun
|
7dcf6715ff
New errno.h standard header
|
vor 6 Jahren |
Richard Braun
|
4a9e56badd
Use new thread_check_intr_context function consistently
|
vor 7 Jahren |
Richard Braun
|
b2ad7d8623
Switch to initialization operations
|
vor 7 Jahren |
Richard Braun
|
9ded7917da
Use the C11 alignas and noreturn macros
|
vor 7 Jahren |
Richard Braun
|
58401aa087
Move the INTR_TABLE_SIZE macro to the x86/trap module
|
vor 7 Jahren |
Richard Braun
|
b719ffa658
Use log functions where appropriate
|
vor 7 Jahren |
Richard Braun
|
cebac3e757
kern/intr: route all interrupts to BSP
|
vor 7 Jahren |
Richard Braun
|
955ceba97a
kern/intr: send EOI after interrupt handling
|
vor 7 Jahren |
Richard Braun
|
90fd42c78f
kern/intr: gracefully handle spurious interrupts
|
vor 7 Jahren |
Richard Braun
|
10f2d5f59a
kern/intr: new module
|
vor 7 Jahren |