|
|
|
@04c35fca
|
6 years |
noreply |
Merge pull request #62 from maurizio-lombardi/memory_leaks
Fix a few …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf3a905c
|
6 years |
jiri |
Arbitrate ski console device using an arbitration parea.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2519349
|
6 years |
jiri |
Optimize a bit.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@392f0e7
|
6 years |
jiri |
Provide a way for kernel console on SKI to disable the user-space driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ca21f1e2
|
6 years |
jakub |
Provide only one way to destroy address spaces
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@103db908
|
6 years |
mlombard |
fontviewer: draw(): fix memory leaks in the error code paths
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@21d3201
|
6 years |
jiri |
Actually pass the absolute program path.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dd500c26
|
6 years |
mlombard |
font: fix a memory leak in the bitmap release() callback
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f53ee74
|
6 years |
mlombard |
fontviewer: fix memory leak
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@31872f7
|
6 years |
jiri |
Now that /srv has sub-directories, /srv no longer makes sense as a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a91c555f
|
6 years |
jiri |
Complete directories in command position (comments in code can be useful).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d91488d
|
6 years |
jiri |
Fix endless loop in elf_share() walking the wrong B+tree. Fix ELF …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0705fc5
|
6 years |
jakub |
Fix warnings in non-debug build
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@543662b
|
6 years |
jakub |
Fix non-debug build
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a615be0
|
6 years |
jakub |
Remove FUTEX_UPGRADABLE config option
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3b3fcf36
|
6 years |
jiri |
IPC share-in test using text and data segment.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8be3230
|
6 years |
jiri |
Revert "Remove realmode VESA code" - needs more work
This reverts …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec18e454
|
6 years |
jiri |
Revert "Deduplicate bootstrap code" - needs more work
This reverts …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dc41772
|
6 years |
jiri |
Revert "Remove dead code" - needs more work
This reverts commit …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e131833c
|
6 years |
jiri |
Two simple memory allocation benchmarks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1edd6d0
|
6 years |
jiri |
Add separate IPC test service. Keep ns_ping for now for the sake of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af2d3e3
|
6 years |
jiri |
Fix makefile.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d230358
|
6 years |
jiri |
Move ping_pong into a separate performance measuring tool 'perf'.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b0beb9b1
|
6 years |
noreply |
Modify kernel malloc() (#58)
This new implementation places the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64f85f5
|
6 years |
jakub |
Fix use of uninitialized variable
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bcd4dd4
|
6 years |
zarevucky.jiri |
Use ispwr2 macro
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e3fa1720
|
6 years |
noreply |
Remove realmode VESA code (#59)
Enables framebuffer initialization …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ae5e3f
|
6 years |
noreply |
Bump binutils (#57)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@780edc7
|
6 years |
jakub |
Fix test for memcmp() match
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fdc190f
|
6 years |
zarevucky.jiri |
Split realloc()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71fb5ac
|
6 years |
zarevucky.jiri |
Swap ordering of alignment and size, to match standard aligned_alloc()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b60615b
|
6 years |
zarevucky.jiri |
Modify kernel malloc()
This new implementation places the allocation …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@159c1525
|
6 years |
zarevucky.jiri |
may_alias attribute is not sufficient to avoid ubsan report
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cbf528f
|
6 years |
zarevucky.jiri |
Fix rsdp search
Forgot that sizeof(string) includes the NUL byte.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@705ca2b
|
6 years |
jiri |
XCW should provide interfaces to find install directory and to run EW.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a791eb9
|
6 years |
zarevucky.jiri |
Remove dead code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e394c196
|
6 years |
jakub |
Use a dedicated cache for instances of kobject_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17aa6d1
|
6 years |
zarevucky.jiri |
Deduplicate bootstrap code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@08f1a6d
|
6 years |
zarevucky.jiri |
Fix end of file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15639ec
|
6 years |
zarevucky.jiri |
Fix up x86 linker scripts a bit
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8781e9d
|
6 years |
zarevucky.jiri |
Remove realmode VESA code
This simply enables framebuffer setup via …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dd884cb
|
6 years |
jiri |
Fix build with UDEBUG disabled.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7429ffd
|
6 years |
zarevucky.jiri |
Remove extra empty line from errno.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a43dfcb
|
6 years |
zarevucky.jiri |
Makefile.grub should be postbuild
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aaa3c457
|
6 years |
noreply |
Merge pull request #56 from jermar/futexremoval
Remove kernel support …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ce781f4
|
6 years |
vojtech.horky |
Remove dangling symlink
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4640416
|
6 years |
jiri |
Need more coffee. And velcro.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a5c468e
|
6 years |
jiri |
Build XCW demo as part of default target. Need to get real CFLAGS to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6874bd2
|
6 years |
jakub |
Fix build after rebase
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b8fad2
|
6 years |
jakub |
Make user waitq more generic
By allowing SYS_WAITQ_SLEEP to specify …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25f6bddb
|
6 years |
jakub |
Deallocate waitq's used by the loader
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f4cb6c5f
|
6 years |
jakub |
Reset whandle to CAP_NIL in futex_destroy()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45c8eea
|
6 years |
jakub |
Preallocate waitq handle during initialization
Do not clutter …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@269bc459
|
6 years |
jakub |
Add SYS_WAITQ_DESTROY
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a18d5b
|
6 years |
jakub |
Preallocate the waitq handle
This fixes a race condition (a missing …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b5203b
|
6 years |
jakub |
Remove futex support from kernel
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9e889f6
|
6 years |
jakub |
Switch userspace futexes to using waitq kobjects
This replaces …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d314571
|
6 years |
jakub |
Turn wait queue into a kobject usable by uspace
In order to provide …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5c03bd30
|
6 years |
jakub |
Update comment wrt. to labels
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aafed15
|
6 years |
zarevucky.jiri |
Declare malloc() etc in standard <stdlib.h> rather than <mm/slab.h>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cc01214
|
6 years |
zarevucky.jiri |
Fix typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86aad6f
|
6 years |
noreply |
Add missing libs to image.iso (PR #55)
Add crt*.o files and libgcc.a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c88d91e8
|
6 years |
zarevucky.jiri |
Fix atomic initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5071f8a
|
6 years |
zarevucky.jiri |
Handle correctly THREAD being NULL
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@be6e37a
|
6 years |
zarevucky.jiri |
Fix ubsan
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95d45482
|
6 years |
zarevucky.jiri |
XXX to NOTE
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@436a0a5
|
6 years |
zarevucky.jiri |
(merge) Reduce the number of blocking allocations in the kernel
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@abf6c01
|
6 years |
zarevucky.jiri |
Add FRAME_ATOMIC to some allocations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba9a150
|
6 years |
zarevucky.jiri |
Always allocate FPU context ahead of time, even when switching is lazy
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f3aa76
|
6 years |
zarevucky.jiri |
Remove nfmalloc()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b389f95
|
6 years |
zarevucky.jiri |
Allow as_get_area_info() to fail
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@deacd722
|
6 years |
zarevucky.jiri |
Allow thread_create_arch() to fail
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@90efa3b
|
6 years |
zarevucky.jiri |
Remove flags from ipc_call_alloc()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c222816
|
6 years |
zarevucky.jiri |
Add FRAME_ATOMIC to some allocations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9a2725
|
6 years |
zarevucky.jiri |
Allocate call for ipc_phone_hangup() ahead of time
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0ea739
|
6 years |
zarevucky.jiri |
Allow sysinfo_create_path() to fail gracefully
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88e43bc
|
6 years |
zarevucky.jiri |
Mark unreachable consistently in kernel
At least in places that were …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c5fe7f7
|
6 years |
jakub |
Purge debris after AVL tree removal
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1892d2c
|
6 years |
jakub |
Rename the.c to current.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a5fe4f
|
6 years |
noreply |
Merge pull request #54 from jermar/rcuremoval
Remove RCU and related …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef4218f
|
6 years |
jakub |
Do not leak futexes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3875f106
|
6 years |
jiri |
Fix broken XCW. Allow using string.h by cross-platform SW even if …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@279188c0
|
6 years |
vojtech.horky |
Add missing libs when CONFIG_DEVEL_FILES is set
We need to add the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cdf6066
|
6 years |
vojtech.horky |
Do not copy nonexistent file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c75a99d
|
6 years |
jiri |
Fix kernel panic when perm_revoke() syscall is invoked.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d19b3fc
|
6 years |
jakub |
Remove smp_call
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aae365bc
|
6 years |
jakub |
Remove RCU and CHT support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@947ab77e
|
6 years |
jakub |
Stop using CHT in futexes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bed67f2
|
6 years |
jakub |
Remove SYS_SMP_MEMORY_BARRIER syscall
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b03c684
|
6 years |
jakub |
Remove user space RCU
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b294126
|
6 years |
noreply |
Merge pull request #52 from jermar/asrefcnt
Fix as_t reference counting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6454db5e
|
6 years |
noreply |
Merge pull request #51 from jxsvoboda/master
Replace as_area_btree …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6785b88b
|
6 years |
jiri |
Fix indentation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd1ecf11
|
6 years |
jiri |
Fix guard pages: should have one guard page before, one guard page after.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d9d0088
|
6 years |
jiri |
Fix case where no area has lower or equal base. Remove duplicate alignment.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ac9e79d
|
6 years |
jakub |
Fix as_t reference counting
Commit …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88cc71c0
|
6 years |
jiri |
Replace as_area_btree with ordered dictionary.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a8d0dd1
|
6 years |
jakub |
Do not async_accept_0() callback connections
Callback connections do …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6f7071b
|
6 years |
jiri |
Use ordered dictionary for kernel pareas instead of B+ tree.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c26ef0
|
6 years |
jakub |
Cleanup abi doxygroups
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|