2025-03-27 14:50 | Whitespace changes | Roberto E. Vargas Caballero | 2 | +2 | -2 |
2024-11-25 14:42 | os9/arm64: Use X0 in dupctx() | Roberto E. Vargas Caballero | 1 | +3 | -3 |
2024-11-06 20:43 | os9: Add the ret field to the task struct | Roberto E. Vargas Caballero | 1 | +1 | -0 |
2024-11-06 20:40 | os9: Remove unneeded include | Roberto E. Vargas Caballero | 1 | +0 | -3 |
2024-11-06 20:39 | os9: Update arm64 code to use seterror() | Roberto E. Vargas Caballero | 1 | +8 | -6 |
2024-11-06 20:28 | os9/arm64: Update callso to allocb() | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2024-11-06 20:27 | os9: Fix name of current process and parent | Roberto E. Vargas Caballero | 1 | +2 | -2 |
2024-11-06 20:22 | os9: Fix syntax error | Roberto E. Vargas Caballero | 1 | +2 | -2 |
2024-11-06 20:21 | os9: Remove calls to devwrite() | Roberto E. Vargas Caballero | 2 | +2 | -2 |
2024-11-06 20:12 | os9: Use the va field instead of the Map aggregate | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2024-11-06 20:11 | os9: Move idle() to generic code | Roberto E. Vargas Caballero | 3 | +5 | -6 |
2024-11-06 20:11 | os9: Fix typo in dupctx() | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2024-11-06 20:09 | os9: Fix typo in the name of spinlocks | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2024-11-06 20:08 | build: Remove -Wall | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2024-11-06 19:28 | doc: Remove references to libgcov | Roberto E. Vargas Caballero | 2 | +0 | -341 |
2022-12-02 06:44 | Merge remote-tracking branch 'simple-cc/master' | Roberto E. Vargas Caballero | 29 | +1085 | -438 |
2022-12-02 06:26 | Merge branch 'master' into HEAD | Roberto E. Vargas Caballero | 104 | +821 | -1399 |
2022-11-26 10:21 | os9: Add open() syscall | Roberto E. Vargas Caballero | 8 | +140 | -58 |
2022-11-25 23:31 | os9: Remove direct access to errno | Roberto E. Vargas Caballero | 9 | +66 | -55 |
2022-11-25 08:47 | os9: Add sleep() and wakeup() | Roberto E. Vargas Caballero | 5 | +63 | -0 |
2022-11-24 18:24 | os9: Improve iconf() | Roberto E. Vargas Caballero | 1 | +18 | -9 |
2022-11-24 18:02 | os9: Move reference counting out of proc.c | Roberto E. Vargas Caballero | 3 | +29 | -27 |
2022-11-24 10:35 | os9/dev: Unlock namespace in mntpoint() | Roberto E. Vargas Caballero | 1 | +1 | -0 |
2022-11-23 21:28 | os9/arm64: Don't use SP_EL1 in EL1 | Roberto E. Vargas Caballero | 1 | +3 | -3 |
2022-11-23 20:55 | os9/arm64: Use WZR for 4 bytes variables | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2022-11-23 15:46 | os9: Differentiate between dev and chan functions | Roberto E. Vargas Caballero | 15 | +77 | -65 |
2022-11-23 13:12 | os9: Don't copy mpoints in RFNAMEG | Roberto E. Vargas Caballero | 3 | +96 | -22 |
2022-11-22 21:29 | os9: Unify all the pool definitions | Roberto E. Vargas Caballero | 1 | +8 | -33 |
2022-11-22 20:59 | os9: Add return statement to allocfds() | Roberto E. Vargas Caballero | 1 | +2 | -0 |
2022-11-22 20:58 | os9: Fix pointer type in alloc() | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2022-11-22 19:04 | os9: Regenerate version.h in commit changes | Roberto E. Vargas Caballero | 2 | +13 | -6 |
2022-11-22 18:44 | os9: Call info() in isys() | Roberto E. Vargas Caballero | 4 | +2 | -4 |
2022-11-22 18:26 | os9: Whitespace change | Roberto E. Vargas Caballero | 1 | +3 | -0 |
2022-11-22 18:25 | os9: Refcount channels when cloning fds | Roberto E. Vargas Caballero | 2 | +30 | -2 |
2022-11-22 16:33 | os9: Add NULL check in freefds() | Roberto E. Vargas Caballero | 1 | +3 | -0 |
2022-11-22 16:31 | os9: Don't duplicate channels in RFFDG | Roberto E. Vargas Caballero | 3 | +98 | -45 |
2022-11-22 16:26 | os9: Return current heap in alloc() | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2022-11-22 16:25 | os9: Move bufto and buffrom to globals | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2022-11-22 08:34 | os9: Move Chan and Space functions to dev.c | Roberto E. Vargas Caballero | 3 | +52 | -50 |
2022-11-19 16:16 | os9: Copy page content in newmap() | Roberto E. Vargas Caballero | 3 | +24 | -1 |
2022-11-19 09:50 | os9: Move functions related to map to map.c | Roberto E. Vargas Caballero | 4 | +142 | -130 |
2022-11-19 09:10 | os9: Add additional debug information in iproc() | Roberto E. Vargas Caballero | 1 | +2 | -0 |
2022-11-19 08:38 | os9: Separate allocation from management | Roberto E. Vargas Caballero | 3 | +131 | -71 |
2022-11-19 07:55 | os9: Unmap segment before returning it to the pool | Roberto E. Vargas Caballero | 1 | +2 | -0 |
2022-11-19 07:43 | os9: Add virtual address to Page | Roberto E. Vargas Caballero | 5 | +12 | -7 |
2022-11-19 07:34 | os9: Simplify morepages() | Roberto E. Vargas Caballero | 1 | +2 | -7 |
2022-11-19 07:26 | os9: Add unmapseg() | Roberto E. Vargas Caballero | 4 | +31 | -0 |
2022-11-19 07:07 | os9: Implement page pool | Roberto E. Vargas Caballero | 3 | +128 | -18 |
2022-11-18 19:17 | os9/hosted: Add debug info in mappings | Roberto E. Vargas Caballero | 1 | +3 | -0 |
2022-11-18 18:20 | os9: Fix memory allocator | Roberto E. Vargas Caballero | 3 | +17 | -16 |
2022-11-18 16:50 | os9: Remove lockalloc code | Roberto E. Vargas Caballero | 1 | +7 | -13 |
2022-11-18 15:59 | os9: Implement freeb() | Roberto E. Vargas Caballero | 3 | +38 | -12 |
2022-11-18 14:29 | os9: Implement deltask() | Roberto E. Vargas Caballero | 1 | +9 | -4 |
2022-11-18 14:19 | os9: Return in sched with preemption locked | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2022-11-18 14:13 | os9: Remove global lock procm | Roberto E. Vargas Caballero | 1 | +4 | -8 |
2022-11-18 13:43 | os9: Add freemap() | Roberto E. Vargas Caballero | 2 | +19 | -3 |
2022-11-18 13:43 | os9: Add freefds() | Roberto E. Vargas Caballero | 2 | +19 | -3 |
2022-11-18 13:43 | os9: Add freespace() | Roberto E. Vargas Caballero | 2 | +19 | -3 |
2022-11-18 10:54 | os9: Add skeleton to exec the init | Roberto E. Vargas Caballero | 1 | +9 | -1 |
2022-11-18 10:51 | os9: Return child pid in rfork() | Roberto E. Vargas Caballero | 1 | +3 | -1 |
2022-11-18 10:48 | os9: Modify newtask() to allow pid 0 | Roberto E. Vargas Caballero | 1 | +2 | -3 |
2022-11-17 18:42 | os9: Implement kproc() | Roberto E. Vargas Caballero | 1 | +12 | -1 |
2022-11-17 17:13 | os9: keep proc always locked | Roberto E. Vargas Caballero | 5 | +120 | -114 |
2022-11-17 16:10 | os9: Don't modify proc until is needed | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2022-11-17 16:09 | os9: Unlock task in kproc() | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2022-11-17 12:17 | os9/fvp: Add support to inspect the fip file | Roberto E. Vargas Caballero | 2 | +3 | -0 |
2022-11-17 12:06 | os9: Add mount() and bind() to os9.h | Roberto E. Vargas Caballero | 1 | +2 | -0 |
2022-11-17 11:38 | os9/dlang: Add mount command | Roberto E. Vargas Caballero | 1 | +15 | -0 |
2022-11-17 11:29 | os9/dlang: Add bind command | Roberto E. Vargas Caballero | 1 | +15 | -0 |
2022-11-17 10:53 | os9: Fix build date of dev/builtin.o | Roberto E. Vargas Caballero | 1 | +1 | -0 |
2022-11-17 10:20 | os9/uart: Add some logging messages | Roberto E. Vargas Caballero | 4 | +6 | -0 |
2022-11-17 09:51 | os9: Move info to sys.c | Roberto E. Vargas Caballero | 9 | +22 | -15 |
2022-11-17 09:37 | os9: Remove default init in newmap() | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2022-11-17 09:36 | os9/hosted: Remove mutex cleaning | Roberto E. Vargas Caballero | 1 | +0 | -1 |
2022-11-17 09:21 | os9: Add comment in rfork | Roberto E. Vargas Caballero | 1 | +5 | -0 |
2022-11-17 09:20 | os9: Restore the name newmap() from dupmap() | Roberto E. Vargas Caballero | 1 | +3 | -14 |
2022-11-17 06:47 | os9: Make ictx() void | Roberto E. Vargas Caballero | 1 | +0 | -2 |
2022-11-17 08:33 | os9: Rename savectx() to dupctx() and add am64 version | Roberto E. Vargas Caballero | 4 | +19 | -4 |
2022-11-17 06:58 | os9: Fix locking around clone() | Roberto E. Vargas Caballero | 1 | +6 | -1 |
2022-11-17 06:47 | os9: Make ictx() void | Roberto E. Vargas Caballero | 1 | +0 | -4 |
2022-11-17 06:52 | os9: Duplicate task fields in clone() | Roberto E. Vargas Caballero | 1 | +20 | -0 |
2022-11-17 06:47 | os9: Make ictx() void | Roberto E. Vargas Caballero | 4 | +5 | -9 |
2022-11-17 06:42 | os9: Add savectx() to rfork() | Roberto E. Vargas Caballero | 5 | +39 | -23 |
2022-11-17 06:14 | os9: Use a Map for kstack | Roberto E. Vargas Caballero | 5 | +42 | -13 |
2022-11-17 05:46 | os9: Call newtask from kproc() | Roberto E. Vargas Caballero | 3 | +8 | -10 |
2022-11-17 05:37 | os9: Remove name field from Task | Roberto E. Vargas Caballero | 3 | +0 | -8 |
2022-11-17 05:33 | os9: Protect ref increments in clone() | Roberto E. Vargas Caballero | 1 | +10 | -4 |
2022-11-16 21:38 | os9: Remove obsolete fields from Task | Roberto E. Vargas Caballero | 3 | +31 | -43 |
2022-11-16 19:02 | os9: Fix small issues in sched() | Roberto E. Vargas Caballero | 1 | +16 | -7 |
2022-11-16 18:20 | os9: Whitespace change | Roberto E. Vargas Caballero | 1 | +10 | -10 |
2022-11-16 18:20 | os9: Fix typo in proc.c | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2022-11-16 18:07 | os9: Simplify the code of devproc.c | Roberto E. Vargas Caballero | 1 | +4 | -4 |
2022-11-16 18:06 | os9: Add /proc/cur file | Roberto E. Vargas Caballero | 1 | +23 | -17 |
2022-11-16 14:47 | os9: Fix concurrency problems in sched() | Roberto E. Vargas Caballero | 4 | +38 | -16 |
2022-11-16 10:33 | os9: Remove arinc bits | Roberto E. Vargas Caballero | 12 | +0 | -681 |
2022-11-16 09:33 | os9: Merge sched.c into proc.c | Roberto E. Vargas Caballero | 5 | +60 | -108 |
2022-11-15 20:31 | os9: Remove free list of procs | Roberto E. Vargas Caballero | 2 | +33 | -37 |
2022-11-15 19:15 | os9: Improve getline() error handling | Roberto E. Vargas Caballero | 2 | +22 | -14 |
2022-11-13 08:58 | 0s9: Fix help messages | Roberto E. Vargas Caballero | 1 | +2 | -2 |
2022-11-13 08:51 | os9: Fix deadlocks in procfs | Roberto E. Vargas Caballero | 2 | +17 | -10 |
| 780 more commits remaining, fetch the repository |