|  |  | @61eb2ce2 | 3 years | zarevucky.jiri | Make hash table operations immutable, because global mutable state is evil
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @98a935e | 4 years | 5887334+jxsvoboda | Configure NS16550 transmission format settings on initialization on …
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1b7b7af | 4 years | mlombard | raspberrypi: map the mbox address to memory
We should memory-map the …
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @73abf49 | 4 years | mlombard | raspberrypi: mbox: read the framebuffer size from VideoCore
Get the …
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e037cf37 | 5 years | jiri | Show kernel console again when its physical area is unmapped
It's …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d1582b50 | 5 years | jiri | Fix spacing in single-line comments using latest ccheck
This found …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @28a5ebd | 5 years | martin | Use char32_t instead of wchat_t to represent UTF-32 strings
The …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @41408d94 | 6 years | zarevucky.jiri | sparc64
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @63660a3 | 6 years | zarevucky.jiri | shuffle some variables around
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2fff3c4 | 6 years | zarevucky.jiri | Build kernel using meson
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fa70134 | 6 years | zarevucky.jiri | Translate LF to CRLF in ns16550 driver
This is necessary for some …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c48de91 | 6 years | jakub | Hide macros used internally by the i8259 driver
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2a103b5 | 6 years | jakub | Introduce PIC operations indirection mechanism
Some architectures …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6aeb60f | 6 years | jakub | Fix pos to be an offset of entry
pos needs to also include the first …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @db8568a | 6 years | jakub | Use ioport8_t for CUDA registers
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @84176f3 | 7 years | jakub | arm64: Add support for the architecture
This changeset adds basic …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @82dcd25 | 7 years | jakub | Pass physical address / port to ns16550_init
We need to know the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3daba42e | 7 years | jakub | Always chain pic0 and pic1 using IRQ 2
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @534bcdf | 7 years | jakub | Always configure pic1 to start 8 IRQs after pic0
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fd67c9f | 7 years | jakub | Handle PIC spurious IRQs with care
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ef56a43 | 7 years | jakub | Do not send EOI to pic1 for the first 8 IRQs
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f6cf76f | 7 years | jakub | Move PIC spurious IRQ handling into arch code
As each architecture or …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e064102 | 7 years | jakub | dsrlnout_init() needs to get physical address too
The IO address we …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bbb99f82 | 7 years | jakub | Remove last x86 specifics from i8259 kernel driver
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a773b8b | 7 years | jakub | Make i8259_init() more generic
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d1cbad5 | 7 years | jakub | Pass device addresses to i8259_init via arguments
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @87a5796 | 7 years | jakub | Move i8259 kernel driver to genarch
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5e801dc | 7 years | noreply | Indicate and enforce constness of hash table key in certain functions …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @67bcd81 | 7 years | jiri | Move bcm2835 mbox code from headers to C files (ccheck)
New ccheck …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @063a3647 | 7 years | jakub | Make the OFW tree root appear as 'ofw' in sysinfo
The OFW root node …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ca645a2 | 7 years | jiri | Slightly improve KFB scrolling speed
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b6d5e31 | 7 years | jiri | Fix multiboot command extraction
If the command on command line did …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8be3230 | 7 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 | 
            
              |  |  | @e3fa1720 | 7 years | noreply | Remove realmode VESA code (#59)
Enables framebuffer initialization …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @780edc7 | 7 years | jakub | Fix test for memcmp() match
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @159c1525 | 7 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 | 7 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 | 
            
              |  |  | @8781e9d | 7 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 | 
            
              |  |  | @aafed15 | 7 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 | 
            
              |  |  | @4f3aa76 | 7 years | zarevucky.jiri | Remove nfmalloc()
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6f7071b | 7 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 | 
            
              |  |  | @bab75df6 | 7 years | jiri | Let kernel code get printf via the standard stdio header. Clean up …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bf05c74 | 7 years | zarevucky.jiri | Fix kernel ubsan
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c5429fe | 7 years | jakub | Disambiguate architecture specific doxygroups
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6404aca | 7 years | jakub | Disambiguate doxygroup genarch*
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cbc3587 | 7 years | jakub | Remove infinite loops from kernel ns16550 driver
Replace potential …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @09ab0a9a | 7 years | jiri | Fix vertical spacing with new Ccheck revision.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a1b9f63 | 7 years | jakub | Add alignment argument to km_map()
km_map() currently always applies …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b1834a01 | 7 years | jakub | Categorize the remaining orphan doxygroups
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @05882233 | 7 years | jiri.zarevucky | Unify various barrier includes into <barrier.h>
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ed88c8e | 7 years | jiri | fputc, putchar vs. fputwc, putwchar.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @904b1bc | 7 years | jiri | Fix remaining ccheck issues.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7c3fb9b | 7 years | jiri | Fix block comment formatting (ccheck).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @11b285d | 7 years | jiri.zarevucky | Use standard signature for malloc()in kernel.
The remaining …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7473807 | 7 years | jakub | Use atomic malloc allocations
We can safely use atomic allocations in …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d2f75eb | 8 years | noreply | Replace autogen.py with something simpler. (#30)
Instead of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @18b6a88 | 8 years | jiri | More ccheck fixes, sometimes with manual intervention.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8ebe212 | 8 years | jiri | ccheck-fix a few files with for loops.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @36470ce8 | 8 years | jiri | Font cstyle fix (ccheck).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3bacee1 | 8 years | jiri | Make ccheck-fix again and commit more good files.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1433ecda | 8 years | jiri | Fix cstyle: make ccheck-fix and commit only files where all the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @84239b1 | 8 years | jiri | And there was much fixing.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @53ad43c | 8 years | zarevucky.jiri | Replace ASM macro with the standard ASSEMBLER.
At least, GCC …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a35b458 | 8 years | zarevucky.jiri | style: Remove trailing whitespace on _all_ lines, including empty …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3061bc1 | 8 years | zarevucky.jiri | style: Remove trailing whitespace on non-empty lines, remaining files.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1b20da0 | 8 years | zarevucky.jiri | style: Remove trailing whitespace on non-empty lines, in certain file …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @448e093 | 8 years | jiri | Fix function names, other minor tweaks.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @38b0ae2 | 8 years | noreply | Generalize ns16550 driver to work with more chips. (#20)
Some UART …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5b0cf63 | 8 years | jiri | A round of cstyle fixing (i.e. run make ccheck-fix).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b2e121a | 8 years | martin | rename func.{c|h} to halt.{c|h}
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b7fd2a0 | 8 years | zarevucky.jiri | Use errno_tin all uspace and kernel code.
Change type of every …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @82cbf8c6 | 8 years | jakub | Replace the old hash table implementation in the kernel with the newer …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @24abb85d | 8 years | jakub | Remove SYS_DEVICE_ASSIGN_DEVNO
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3009164 | 8 years | jakub | Deduplicate multiboot cmdline parsing code
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9ef1fade | 8 years | jakub | Support boot_args also for multiboot2 boots
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @63e27ef | 8 years | jiri | ASSERT → assert
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @44a7ee5 | 8 years | jiri | memxxx functions should be provided in the kernel via the same header …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e29e44bf | 8 years | jiri | Kernel should have stddef.h
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @525c5ac | 8 years | jiri | Kernel should have stdbool.h.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f2460a50 | 8 years | jiri | qsort() compliant with C standard.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9abe2e5 | 8 years | martin | add support for [u]divmoddi4
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @db8626d | 8 years | martin | suppress compiler warnings
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ba1ea40 | 9 years | jakub | Copy boot arguments from multiboot info to bargs
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d776329b | 9 years | jakub | Remove support for sparc32
This architecture has been unmaintained …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fb63c06 | 9 years | jakub | Make page hash table critical sections smaller
After the change of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @346b12a2 | 9 years | jakub | Add page_mapping_update()
page_mapping_update() can be used to safely …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @38dc82d | 9 years | jakub | Make page_mapping_find() return a copy rather than the actual PTE
 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dc05a9a | 9 years | jakub | Fix PTE_VALID_ARCH macros
The PTE_VALID_ARCH macros are rewritten so …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @36df4109 | 9 years | jakub | Introduce architecure-specific operations
This replaces the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b7c819e | 9 years | jakub | Make gcc believe reg is not being used uninitialized.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5012203 | 9 years | jakub | IntegratorCP: switch to using the PC/AT (set 2) scancodes
This is …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @147a066 | 9 years | jakub | Generate dependency rules between autogenerated headers automatically
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7ba16eb | 9 years | jakub | Use autogenerated offsets to access multiboot info and memory map
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3da166f0 | 11 years | jakub | Merge from lp:~martin-sucha/helenos/kernel-serial
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6eeb4a3 | 11 years | jakub | Deduplicate ddi_iospace_enable/disable_arch() code.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @17af882 | 11 years | jakub | Switch the amd64 kernel (back) from 'large' to 'kernel' memory model.
 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @88a0f58 | 12 years | vojtechhorky | Another link-time-optimization fix
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7ddc2c7 | 12 years | martin | add support for framebuffer history paging (using Page Up and Page …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e1fc679a | 12 years | martin | cstyle
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4aa2a27 | 12 years | jakub | Merge from lp:~bengal/helenos/raspberrypi.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  |