tangled
alpha
login
or
join now
keii.dev
/
opuntiaOS
opuntiaOS - an operating system targeting x86 and ARMv7
0
fork
atom
overview
issues
pulls
pipelines
commits
Author
Commit
Message
Date
nimelehin
2d8e2996
[build] Move mountpoint/ to out/
master
3y ago
nimelehin
784b8aaa
[libc] Add execlp
3y ago
nimelehin
36891a35
[kernel] Add getcwd syscall
3y ago
nimelehin
832092ae
[kernel] Use size_t in file_ops_t
3y ago
nimelehin
6075cd00
[kernel][libkern] Add printf and scanf functions
3y ago
nimelehin
954fefc4
[kernel] Add 3rd arg to wairpid
3y ago
nimelehin
c7254620
[kernel][vmm] Fix page access with CoW
3y ago
nimelehin
07c0c2a8
[kernel] Add dup syscall
3y ago
nimelehin
d4805313
[libc] Add <sys/wait.h>
3y ago
nimelehin
eb69af3e
[kernel][procfs] Assert on reading not root inode
3y ago
nimelehin
c4e11a79
[kernel][libkern] Dump kernel at assert
3y ago
nimelehin
fd4b2872
[kernel] Init sysctl
3y ago
nimelehin
47b5f89d
[all] Refactor size()==0 => empty()
3y ago
nimelehin
428d4942
[libc] <sys/shared_buffer.h> => <opuntia/shared_buffer.h>
3y ago
nimelehin
f760c5ce
[libc] Print richer assert message
3y ago
nimelehin
2ab41e98
[libfoundation] Init of Json parser
3y ago
nimelehin
99663f2e
[libcxx] Add <cctype>
3y ago
nimelehin
123a2f30
[libcxx] Init of <bit>
3y ago
nimelehin
9ba506d3
[libcxx] Init of basic_string_view
3y ago
nimelehin
ccc47612
[libcxx] Add missing STL to type_traits
3y ago
nimelehin
8542810a
[libcxx] Fix equal_to in functional
3y ago
nimelehin
607daca0
[kernel][x86] Refactor GDT
3y ago
nimelehin
529fbdfb
[kernel][x86] Set iomap for tss
4y ago
nimelehin
54c33fe1
[window_server] Init of InitManager
4y ago
nimelehin
406a79e8
[kernel] Copy of socket entry on fork
4y ago
nimelehin
d77a1658
[kernel][vmm] Fix restoring of device zones after cow
4y ago
nimelehin
f8e8ff1f
[kernel] Clean up else after return
4y ago
nimelehin
99801dc7
[boot][x86] Move kernel_entry to kernel/
4y ago
nimelehin
eacb53c4
[kernel][vm] vm_pspace_update_active -> vm_pspace_on_ptable_mapped
4y ago
nimelehin
71bee445
[kernel][kmemzone] Remove hardcoded start address
4y ago
nimelehin
5b39587a
[kernel] Provide symbols to start/end of areas
4y ago
nimelehin
c2848126
[kernel][vmm] Rename page flags to mmu
4y ago
nimelehin
e21d9303
[kernel][vmm] Split pspace from vmm
4y ago
nimelehin
9ae1e2a8
[kernel][pmm] Reimplemnt PMM with Bitmap algo
4y ago
nimelehin
16bf37a1
[kernel][platform] Use __builtin_ctz for aarch32
4y ago
nimelehin
518e872f
[kernel][algo] Fix bitmap
4y ago
nimelehin
85eb2bd5
[boot] Rework link scripts
4y ago
nimelehin
cd54820c
[boot] Init of malloc()
4y ago
nimelehin
cde87ccc
[boot] VMM maps pages automatically
4y ago
nimelehin
ebf321ee
[kernel][dump] Print message when data unavailable
4y ago
nimelehin
23140303
[boot][x86] Asm files relocation
4y ago
nimelehin
2cea159f
[boot] Reimplement boot for arm
4y ago
nimelehin
bf93e60c
[kernel][arm] Clear exclusive monitors on interrupt
4y ago
nimelehin
473c2480
[kernel][drivers] Init drivers automatically
4y ago
nimelehin
71c4be5f
[kernel][drivers] Reimplement driver manager
4y ago
nimelehin
796ec598
[meta] Add python dependencies file
4y ago
nimelehin
8c3a0eae
[boot][arm] Init with Device Tree
4y ago
nimelehin
0d90f7ea
[utils][devtree] Add revision to ABI
4y ago
nimelehin
9e3726c8
[utils][devtree] Add vexpress-a15 device tree
4y ago
nimelehin
67e25180
[build] Swap arguments to linker
4y ago
nimelehin
c3f929d4
[utils][devtree] Init of compiler
4y ago
nimelehin
41154033
[kernel][drivers] Format usage of configs
4y ago
nimelehin
d227c58e
[kernel][drivers] Init of PAGE_DEVICE for MMIO
4y ago
nimelehin
025f90be
[window_server] Add background for MenuBar
4y ago
nimelehin
706604a5
[build] Add --help to gn_gen.sh
4y ago
nimelehin
38b0a2bd
[window_server] Track mouse move only for an active window
4y ago
nimelehin
104ef632
[boot][x86] Mute debug output
4y ago
nimelehin
33de3076
[kernel] Reorganize mem/
4y ago
nimelehin
cd581f14
[userland][system] Improvements to Dock App
4y ago
nimelehin
3b059453
[kernel] Implement swap page mode
4y ago
[build] Move mountpoint/ to out/
master
2d8e2996
nimelehin
3y
[libc] Add execlp
784b8aaa
nimelehin
3y
[kernel] Add getcwd syscall
36891a35
nimelehin
3y
[kernel] Use size_t in file_ops_t
832092ae
nimelehin
3y
[kernel][libkern] Add printf and scanf functions
6075cd00
nimelehin
3y
[kernel] Add 3rd arg to wairpid
954fefc4
nimelehin
3y
[kernel][vmm] Fix page access with CoW
c7254620
nimelehin
3y
[kernel] Add dup syscall
07c0c2a8
nimelehin
3y
[libc] Add <sys/wait.h>
d4805313
nimelehin
3y
[kernel][procfs] Assert on reading not root inode
eb69af3e
nimelehin
3y
[kernel][libkern] Dump kernel at assert
c4e11a79
nimelehin
3y
[kernel] Init sysctl
fd4b2872
nimelehin
3y
[all] Refactor size()==0 => empty()
47b5f89d
nimelehin
3y
[libc] <sys/shared_buffer.h> => <opuntia/shared_buffer.h>
428d4942
nimelehin
3y
[libc] Print richer assert message
f760c5ce
nimelehin
3y
[libfoundation] Init of Json parser
2ab41e98
nimelehin
3y
[libcxx] Add <cctype>
99663f2e
nimelehin
3y
[libcxx] Init of <bit>
123a2f30
nimelehin
3y
[libcxx] Init of basic_string_view
9ba506d3
nimelehin
3y
[libcxx] Add missing STL to type_traits
ccc47612
nimelehin
3y
[libcxx] Fix equal_to in functional
8542810a
nimelehin
3y
[kernel][x86] Refactor GDT
607daca0
nimelehin
3y
[kernel][x86] Set iomap for tss
529fbdfb
nimelehin
4y
[window_server] Init of InitManager
54c33fe1
nimelehin
4y
[kernel] Copy of socket entry on fork
406a79e8
nimelehin
4y
[kernel][vmm] Fix restoring of device zones after cow
d77a1658
nimelehin
4y
[kernel] Clean up else after return
f8e8ff1f
nimelehin
4y
[boot][x86] Move kernel_entry to kernel/
99801dc7
nimelehin
4y
[kernel][vm] vm_pspace_update_active -> vm_pspace_on_ptable_mapped
eacb53c4
nimelehin
4y
[kernel][kmemzone] Remove hardcoded start address
71bee445
nimelehin
4y
[kernel] Provide symbols to start/end of areas
5b39587a
nimelehin
4y
[kernel][vmm] Rename page flags to mmu
c2848126
nimelehin
4y
[kernel][vmm] Split pspace from vmm
e21d9303
nimelehin
4y
[kernel][pmm] Reimplemnt PMM with Bitmap algo
9ae1e2a8
nimelehin
4y
[kernel][platform] Use __builtin_ctz for aarch32
16bf37a1
nimelehin
4y
[kernel][algo] Fix bitmap
518e872f
nimelehin
4y
[boot] Rework link scripts
85eb2bd5
nimelehin
4y
[boot] Init of malloc()
cd54820c
nimelehin
4y
[boot] VMM maps pages automatically
cde87ccc
nimelehin
4y
[kernel][dump] Print message when data unavailable
ebf321ee
nimelehin
4y
[boot][x86] Asm files relocation
23140303
nimelehin
4y
[boot] Reimplement boot for arm
2cea159f
nimelehin
4y
[kernel][arm] Clear exclusive monitors on interrupt
bf93e60c
nimelehin
4y
[kernel][drivers] Init drivers automatically
473c2480
nimelehin
4y
[kernel][drivers] Reimplement driver manager
71c4be5f
nimelehin
4y
[meta] Add python dependencies file
796ec598
nimelehin
4y
[boot][arm] Init with Device Tree
8c3a0eae
nimelehin
4y
[utils][devtree] Add revision to ABI
0d90f7ea
nimelehin
4y
[utils][devtree] Add vexpress-a15 device tree
9e3726c8
nimelehin
4y
[build] Swap arguments to linker
67e25180
nimelehin
4y
[utils][devtree] Init of compiler
c3f929d4
nimelehin
4y
[kernel][drivers] Format usage of configs
41154033
nimelehin
4y
[kernel][drivers] Init of PAGE_DEVICE for MMIO
d227c58e
nimelehin
4y
[window_server] Add background for MenuBar
025f90be
nimelehin
4y
[build] Add --help to gn_gen.sh
706604a5
nimelehin
4y
[window_server] Track mouse move only for an active window
38b0a2bd
nimelehin
4y
[boot][x86] Mute debug output
104ef632
nimelehin
4y
[kernel] Reorganize mem/
33de3076
nimelehin
4y
[userland][system] Improvements to Dock App
cd581f14
nimelehin
4y
[kernel] Implement swap page mode
3b059453
nimelehin
4y
next