Agustina Arzille
|
d324d64d87
Numerous style and bug fixes
|
1 tahun lalu |
Agustina Arzille
|
4498106044
Separate spinlock guards
|
2 tahun lalu |
Agustina Arzille
|
55838094af
Use 'structof' instead of raw casting
|
2 tahun lalu |
Agustina Arzille
|
1090b141f8
Use a macro to align to a cache line in SMP only
|
2 tahun lalu |
Agustina Arzille
|
f19fc63f09
Use more shortcuts from the atomic API
|
2 tahun lalu |
Agustina Arzille
|
fbd1be08ef
Implement asynchronous cross-calls
|
2 tahun lalu |
Agustina Arzille
|
8cb66c68da
Restyle the code into using GNU coding standards
|
2 tahun lalu |
Richard Braun
|
7615ab33c6
kern/xcall: add missing dependency on syscnt_setup
|
6 tahun lalu |
Richard Braun
|
8088131a4e
kern/xcall: upgrade spurious interrupts to errors
|
6 tahun lalu |
Richard Braun
|
e63c4bcecf
kern/xcall: optimize and improve documentation
|
6 tahun lalu |
Richard Braun
|
884e2de718
kern/percpu: improve initop descriptions and fix dependencies
|
6 tahun lalu |
Richard Braun
|
b581932dc2
kern/xcall: handle spurious interrupts
|
6 tahun lalu |
Richard Braun
|
fa448cfb00
kern/xcall: add system counters
|
6 tahun lalu |
Richard Braun
|
1ff3666dc2
New build system
|
7 tahun lalu |
Richard Braun
|
4a9e56badd
Use new thread_check_intr_context function consistently
|
7 tahun lalu |
Richard Braun
|
8b1b21a33d
kern/xcall: make sure functions are always run from interrupt context
|
7 tahun lalu |
Richard Braun
|
70f7512a01
Add TODO entries
|
7 tahun lalu |
Richard Braun
|
f780ce9bce
Fix dependencies on percpu_setup
|
7 tahun lalu |
Richard Braun
|
b2ad7d8623
Switch to initialization operations
|
7 tahun lalu |
Richard Braun
|
0ca0de957f
kern/xcall: fix minor style issue
|
7 tahun lalu |
Richard Braun
|
9ded7917da
Use the C11 alignas and noreturn macros
|
7 tahun lalu |
Richard Braun
|
50dc3017b0
Move the CPU_L1_SIZE macro to x86/cpu module
|
7 tahun lalu |
Richard Braun
|
436fe6cb97
Move assert.h to the include directory
|
7 tahun lalu |
Richard Braun
|
7cab94c388
kern/xcall: use atomic accessors instead of memory barriers
|
7 tahun lalu |
Richard Braun
|
5fd6d6e125
kern/thread: new thread_assert_interrupted function
|
7 tahun lalu |
Richard Braun
|
3578ec83e4
Use the X15 namespace consistently for macros defined by autoconf
|
7 tahun lalu |
Richard Braun
|
fd035c0a3d
Clean up compilation
|
7 tahun lalu |
Richard Braun
|
39c13b3b84
Force brackets around one-line conditional statements
|
8 tahun lalu |
Richard Braun
|
11f78e61b3
kern/xcall: new module
|
10 tahun lalu |