Jeremy Soller
|
d82eb57e9c
|
Update live: to new seek function
|
2020-06-30 09:08:55 -06:00 |
|
Jeremy Soller
|
7989aa0327
|
Merge branch 'signed-seek' into 'master'
change seek sig to match posix - signed pos and result
See merge request redox-os/kernel!123
|
2020-06-27 13:26:53 +00:00 |
|
Graham MacDonald
|
af63c9773c
|
Merge remote-tracking branch 'origin/master' into signed-seek
|
2020-06-27 14:20:51 +01:00 |
|
Graham MacDonald
|
2d8b2d94b9
|
hopefully update syscall submodule
|
2020-06-27 14:10:15 +01:00 |
|
Jeremy Soller
|
35ca4c221e
|
Merge branch 'proc-fexec' into 'master'
Changes required for GDB
See merge request redox-os/kernel!131
|
2020-06-25 13:06:45 +00:00 |
|
jD91mZM2
|
fed36d49e3
|
Bump submodule
|
2020-06-25 15:04:49 +02:00 |
|
jD91mZM2
|
4701838118
|
Fix RIP register on int3
|
2020-06-23 19:47:44 +02:00 |
|
jD91mZM2
|
7fc49eed74
|
ptrace: Allow stopping on fexec
|
2020-06-22 13:11:32 +02:00 |
|
Graham MacDonald
|
aa1b11cc8a
|
move calc_seek_offset* to syscall
|
2020-06-19 23:53:30 +01:00 |
|
Graham MacDonald
|
01f95b644d
|
change seek sig to match posix - signed pos and result
|
2020-06-19 23:31:55 +01:00 |
|
jD91mZM2
|
e18a877995
|
Implement proc:<pid>/exe for getting exe name
|
2020-06-17 19:06:48 +02:00 |
|
Jeremy Soller
|
fcea6e06dd
|
Merge branch 'complex-physalloc' into 'master'
More complex physalloc
See merge request redox-os/kernel!127
|
2020-06-16 21:20:00 +00:00 |
|
4lDO2
|
003bd6a0d2
|
More complex physalloc
|
2020-06-16 21:20:00 +00:00 |
|
Jeremy Soller
|
654c0a7bbc
|
Merge branch 'ptrace-sane-block' into 'master'
Ptrace sane block
See merge request redox-os/kernel!129
|
2020-06-16 12:10:47 +00:00 |
|
Jeremy Soller
|
484f4c13fe
|
Merge branch 'moar-ptrace' into 'master'
Misc ptrace cleanup
See merge request redox-os/kernel!128
|
2020-06-16 12:09:26 +00:00 |
|
jD91mZM2
|
edcc39929d
|
Fix unused import
I added that assert, because I managed to get an error I couldn't reproduce
|
2020-06-16 13:58:36 +02:00 |
|
jD91mZM2
|
9c891384ea
|
Fix ptrace returning ENODEV when process exists
|
2020-06-16 13:42:04 +02:00 |
|
jD91mZM2
|
cbb17327aa
|
ptrace: Block on read, not on write
|
2020-06-16 13:00:27 +02:00 |
|
jD91mZM2
|
12f632837a
|
Misc proc code cleanup
|
2020-06-16 10:08:49 +02:00 |
|
jD91mZM2
|
4effb97c04
|
fixup! Fix acid test-bench issues
|
2020-06-16 09:28:42 +02:00 |
|
jD91mZM2
|
727217ad42
|
Fix acid test-bench issues
|
2020-06-15 17:14:52 +02:00 |
|
jD91mZM2
|
3420339c04
|
proc scheme: Rewrite try_stop_context
|
2020-06-15 15:08:59 +02:00 |
|
jD91mZM2
|
75872cc5f8
|
ptrace: Fix WaitCondition mutex
|
2020-06-13 16:05:57 +02:00 |
|
Jeremy Soller
|
5d53c65f0b
|
Merge branch 'resolve-kernel-warnings' into 'master'
Fix various kernel warnings.
See merge request redox-os/kernel!125
|
2020-06-11 13:18:58 +00:00 |
|
Jeremy Soller
|
b90233bc30
|
Merge branch 'paging-repr-packed' into 'master'
Use #[repr(packed)] with correct alignment for paging.
See merge request redox-os/kernel!124
|
2020-06-11 13:17:51 +00:00 |
|
4lDO2
|
e7d00d4735
|
Fix various kernel warnings.
|
2020-06-11 12:58:03 +02:00 |
|
4lDO2
|
c7b207f4dc
|
Use #[repr(packed)] with correct align for paging.
|
2020-06-11 11:58:58 +02:00 |
|
Jeremy Soller
|
93e0db1aa3
|
Merge branch 'noacpi-fix' into 'master'
Fix conditional compilation without the acpi feature.
See merge request redox-os/kernel!122
|
2020-05-22 11:38:16 +00:00 |
|
4lDO2
|
3289b95a7a
|
Fix conditional compilation without acpi feature.
|
2020-05-22 10:21:22 +02:00 |
|
Jeremy Soller
|
30b109d288
|
Update dependencies
|
2020-05-06 09:05:58 -06:00 |
|
Jeremy Soller
|
4245dff4d8
|
Merge branch 'separate-idt' of gitlab.redox-os.org:4lDO2/kernel
|
2020-05-06 08:58:10 -06:00 |
|
4lDO2
|
0585c2b4d9
|
Make the IDTs of APs visible to irq:.
|
2020-05-03 16:57:32 +02:00 |
|
4lDO2
|
9232736bf1
|
Rename some things, and fix a map insertion.
|
2020-05-03 16:57:32 +02:00 |
|
4lDO2
|
f4246deabf
|
WIP: Use a different IDT for each processor.
|
2020-05-03 16:57:32 +02:00 |
|
4lDO2
|
0d1ca687fb
|
Use the correct interrupt method for spurious IRQs.
|
2020-05-03 16:57:03 +02:00 |
|
4lDO2
|
1165445602
|
Add spurious IRQ handling, using a visible counter.
|
2020-05-03 16:56:50 +02:00 |
|
Jeremy Soller
|
dd4e82f4ce
|
Merge branch 'cpuid' into 'master'
bump raw-cpuid dep to avoid pulling in serde
See merge request redox-os/kernel!121
|
2020-05-02 17:41:05 +00:00 |
|
Graham MacDonald
|
0614d3298d
|
bump raw-cpuid dep to avoid pulling in serde
|
2020-05-02 14:11:23 +01:00 |
|
Jeremy Soller
|
582e3fd8eb
|
Unlock CONTEXT_SWITCH_LOCK after loading registers but before switch
|
2020-04-21 21:03:17 -06:00 |
|
Jeremy Soller
|
c79f308f07
|
Unlock CONTEXT_SWITCH_LOCK after switch happens
|
2020-04-21 20:45:15 -06:00 |
|
Jeremy Soller
|
0bfd830f3c
|
Work around spurious nanosleep wakes
|
2020-04-20 21:08:56 -06:00 |
|
Jeremy Soller
|
dd0633a3d2
|
Kernel reading of ps2 bytes
|
2020-04-20 13:10:06 -06:00 |
|
Jeremy Soller
|
2fa85ed303
|
Remove unused import
|
2020-04-19 21:47:58 -06:00 |
|
Jeremy Soller
|
fa58651b70
|
Add serio scheme, based on debug scheme, for supporting ps2 devices
|
2020-04-19 21:40:12 -06:00 |
|
Jeremy Soller
|
5fd8f0430b
|
Cleanup debug scheme
|
2020-04-19 21:39:53 -06:00 |
|
Jeremy Soller
|
02abd58c10
|
Merge branch 'multi_core' into 'master'
Multi core
See merge request redox-os/kernel!118
|
2020-04-19 20:28:15 +00:00 |
|
Jeremy Soller
|
e528aa8fdc
|
Fix order of masking IRQ and eoi
|
2020-04-19 10:50:03 -06:00 |
|
Jeremy Soller
|
abf971eaee
|
Only require alignment of 4 bytes for rsdp
|
2020-04-19 08:49:42 -06:00 |
|
Jeremy Soller
|
315343be41
|
Add a way to snapshot context state
|
2020-04-19 08:46:50 -06:00 |
|
Jeremy Soller
|
123918ed43
|
Track the namespace that a description was opened from
|
2020-04-19 08:46:50 -06:00 |
|