index
:
gnumach.git
master
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
kern
Commit message (
Expand
)
Author
Age
Files
Lines
*
eventcount: Fix locking thread while calling thread_setrun
Samuel Thibault
2023-08-22
1
-1
/
+1
*
sched_prim.c: Lock thread when calling thread_setrun
Damien Zammit
2023-08-22
1
-0
/
+2
*
slab: Optimize non-slab PAGE_SIZE allocations
Samuel Thibault
2023-08-21
1
-0
/
+4
*
pmap+slab: Add more smoketests
Samuel Thibault
2023-08-14
1
-0
/
+3
*
slab [SLAB_VERIFY]: Fix not enabling KMEM_CF_VERIFY on 4K slabs
Samuel Thibault
2023-08-14
1
-1
/
+1
*
slab [SLAB_VERIFY]: Do not enable KMEM_CF_VERIFY on large slabs
Samuel Thibault
2023-08-13
1
-3
/
+3
*
lock: Fix SMP build
Samuel Thibault
2023-08-13
1
-1
/
+1
*
kern/sched_prim: Cause ast on cpu coming out of idle
Damien Zammit
2023-08-13
1
-0
/
+6
*
simple lock: check that the non-_irq variants are not called from IRQ
Samuel Thibault
2023-08-12
1
-2
/
+8
*
assert: fix concurrency against irqs
Samuel Thibault
2023-08-12
1
-6
/
+7
*
clock: Convert timer_lock to using simple_lock_irq
Samuel Thibault
2023-08-12
1
-33
/
+17
*
sched: Add waitq_lock helpers which check they are called at spl7
Samuel Thibault
2023-08-12
1
-6
/
+21
*
sched: Add runq_lock helpers which check they are called at spl7
Samuel Thibault
2023-08-12
4
-11
/
+26
*
kern: Check that locking thread is done at spl7
Samuel Thibault
2023-08-12
1
-2
/
+13
*
lock: Add _irq variants
Samuel Thibault
2023-08-12
1
-9
/
+75
*
lock: Add more sanity checks
Samuel Thibault
2023-08-12
1
-0
/
+3
*
lock: Reset l->writer also for read-write upgradees which are done
Samuel Thibault
2023-08-12
1
-2
/
+5
*
lock: Fix building with MACH_LDEBUG but NCPUS==1
Samuel Thibault
2023-08-12
1
-1
/
+1
*
lock: Rename simple_unlock version with information to _simple_unlock
Samuel Thibault
2023-08-12
2
-2
/
+3
*
kern/thread: Only loop over cpus that exist
Damien Zammit
2023-08-06
1
-1
/
+2
*
Add timing info to MACH_LOCK_MON lock monitoring
Damien Zammit
2023-08-05
1
-6
/
+4
*
Fix task_info for TASK_THREAD_TIMES_INFO.
Flavio Cruz
2023-05-17
1
-1
/
+7
*
Keep host_get_kernel_version for USER32-on-x86_64 case
Samuel Thibault
2023-05-11
1
-1
/
+1
*
Remove host_kernel_version RPC for x86_64
Flavio Cruz
2023-05-11
1
-4
/
+6
*
Use designated initializers in kern/ipc_kobject.c
Flavio Cruz
2023-05-05
1
-7
/
+8
*
Use designated initializers in kern/exception.c
Flavio Cruz
2023-05-04
1
-28
/
+28
*
Implement mig_deallocate to free memory when kernel server RPC succeeds
Flavio Cruz
2023-05-02
1
-0
/
+10
*
Use mig_support.h prototypes instead of duplicating them.
Flavio Cruz
2023-05-02
2
-10
/
+2
*
add setting gs/fsbase
Luca Dariz
2023-05-01
1
-0
/
+3
*
Update task_basic_info and thread_basic_info to include time_value64_t data.
Flavio Cruz
2023-04-27
2
-9
/
+23
*
Remove host_get_boot_info and host_get_kernel_boot_info since they are not used.
Flavio Cruz
2023-04-07
1
-23
/
+0
*
Align the user stack correctly for 64 bit programs.
Flavio Cruz
2023-04-04
1
-2
/
+1
*
Make exception subcode a long
Sergey Bugaev
2023-04-03
3
-16
/
+32
*
Track task and thread time using time_value64_t.
Flavio Cruz
2023-03-13
7
-104
/
+76
*
Use c_string to define host_get_kernel_version and host_get_kernel_boot_info.
Flavio Cruz
2023-03-13
2
-0
/
+16
*
Update thread and task creation time to use time_value64_t
Flavio Cruz
2023-03-12
4
-12
/
+9
*
lock_mon: Fix warnings
Samuel Thibault
2023-03-07
3
-9
/
+16
*
kern: Fix MACH_LOCK_MON lock monitoring debug
Damien Zammit
2023-03-07
4
-4
/
+17
*
x86_64: fix argument passing to bootstrap modules if ! USER32
Luca Dariz
2023-02-16
1
-5
/
+5
*
x86_64: load Elf64 bootstrap modules if ! USER32
Luca Dariz
2023-02-16
1
-5
/
+5
*
Document spl levels of locks taken during interrupts
Samuel Thibault
2023-02-15
5
-9
/
+15
*
timer: Fix atomicity of timer reads
Samuel Thibault
2023-02-15
1
-0
/
+4
*
smp: Fix more busy loops
Samuel Thibault
2023-02-15
3
-7
/
+9
*
add more explicit names for user space virtual space limits
Luca Dariz
2023-02-12
1
-2
/
+2
*
fix rpc time value for 64 bit
Luca Dariz
2023-02-12
4
-3
/
+15
*
lock: Add missing def_simple_lock_data definition for ncpus=1
Samuel Thibault
2023-02-09
1
-0
/
+2
*
slock: Fix initialization of statically-allocated slocks
Samuel Thibault
2023-02-08
10
-18
/
+15
*
Add host_set_time64 and host_adjust_time64
Flavio Cruz
2023-01-28
1
-18
/
+49
*
Fix several warnings for -Wmissing-prototypes
Flavio Cruz
2023-01-24
7
-39
/
+31
*
Remove existing old style definitions and use -Wold-style-definition.
Flavio Cruz
2023-01-19
4
-19
/
+10
[next]