|  |  | @bc48242 | 6 years | zarevucky.jiri | abs32le
                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 | 
            
              |  |  | @2c38a55b | 6 years | zarevucky.jiri | riscv64
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9810fc3 | 6 years | zarevucky.jiri | ppc32
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c4e5d40 | 6 years | zarevucky.jiri | Remove unnecessary flag
                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 | 
            
              |  |  | @cd76bbd5 | 6 years | zarevucky.jiri | Move some includes to more apropriate location
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5a5269d | 6 years | noreply | Change type of uspace pointers in kernel from pointer type to numeric …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d22be89 | 6 years | zarevucky.jiri | Fix riscv64 kernel load address
The bootloader checks that it matches …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @687108b | 6 years | zarevucky.jiri | Remove unused makefile variables
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @874ed210 | 6 years | zarevucky.jiri | Fold assembler flags into cflags, for consistent behavior
This way …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d86393c8 | 6 years | zarevucky.jiri | The variable supervisor_spdoesn't have to be in .text section
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4484c16 | 6 years | jakub | Consider kernel fault only if it came from kernel
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @180e132 | 6 years | jakub | Use istate_from_uspace instead of is_kernel_fault
Userspace code can …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2e311da | 6 years | jakub | Base istate_from_uspace on the interrupted CPL
                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 | 
            
              |  |  | @dabaa83 | 6 years | jakub | Add boot arguments support for Malta
This commit makes it possible to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3bdcf57 | 6 years | jakub | Add support for L4Re's uvmm early print
This is useful when running …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a78cdcd | 6 years | jakub | Avoid division by zero when time difference is 0
Sometimes, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1fbe639b | 6 years | jakub | Log spurious IRQ on ppc only once per occurrence
When there is no IRQ …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ebbc03c7 | 6 years | jakub | Use ioport32_t for ppc32 pic
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5773e82 | 6 years | noreply | Merge pull request #166 from setupji/aarch64-cleanup
AArch64 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8c5586c | 7 years | jakub | Demap using primary context for kernel faults
When the protection …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6de65f3 | 7 years | setup | arm64: Simplify handling of the IRQ flag in ipl_t
Store the IRQ flag …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1b1be5f | 7 years | jakub | Add support for serial kernel console on sun4u
This feature is …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b63f4e89 | 7 years | jakub | Fix sparc64's invocation of ns16550_init
                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 | 
            
              |  |  | @69c31abc | 7 years | jakub | Enable malta user console on com1
Still a WiP as proper arbitration …
                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 | 
            
              |  |  | @29beac8 | 7 years | jakub | Appease ccheck
                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 | 
            
              |  |  | @f4bb404 | 7 years | jakub | Fix cstyle
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1332270 | 7 years | jakub | Introduce ISA_IRQ_COUNT macro
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5d97627 | 7 years | jakub | Use a more descriptive macro name
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @124bc22 | 7 years | jakub | Reorganize interrupt and IRQ handling on mips32
This allows msim to …
                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 | 
            
              |  |  | @f27e21d | 7 years | jakub | Use pio_read/write functions
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f5dd4a1 | 7 years | jakub | Move most of msim-specific stuff under mach/msim
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @68d8736 | 7 years | jakub | Add kconsole input/output support to mips32/malta
                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 | 
            
              |  |  | @8df5f20 | 7 years | zarevucky.jiri | Rename NO_TRACE to _NO_TRACE
<trace.h> may end up transitively …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c477c80 | 7 years | jiri | Fix some common misspellings
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @336b739 | 7 years | jakub | Set cpu_mode in context_set()
Leaving the field zeroed-out from …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @26f5bdf | 7 years | jakub | Use aligned addresses to take over the MMU
Commit …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a01f732 | 7 years | jiri | Fix SKI console override.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cf3a905c | 7 years | jiri | Arbitrate ski console device using an arbitration parea.
                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 | 
            
              |  |  | @ec18e454 | 7 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 | 7 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 | 
            
              |  |  | @9a791eb9 | 7 years | zarevucky.jiri | Remove dead code
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @17aa6d1 | 7 years | zarevucky.jiri | Deduplicate bootstrap code
                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 | 
            
              |  |  | @15639ec | 7 years | zarevucky.jiri | Fix up x86 linker scripts a bit
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3ce781f4 | 7 years | vojtech.horky | Remove dangling symlink
                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 | 
            
              |  |  | @95d45482 | 7 years | zarevucky.jiri | XXX to NOTE
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @deacd722 | 7 years | zarevucky.jiri | Allow thread_create_arch() to fail
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @88e43bc | 7 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 | 
            
              |  |  | @d19b3fc | 7 years | jakub | Remove smp_call
                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 | 
            
              |  |  | @a6e55886 | 7 years | noreply | Rename THE/the_t to CURRENT/current_t (#50)
Because the word "THE" …
                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 | 
            
              |  |  | @482f968 | 7 years | zarevucky.jiri | Make FRAME_HIGHMEM fall back to low memory on failure.
Which is what …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cfdeedc | 7 years | zarevucky.jiri | Keep kernel in ELF format
By keeping kernel in an ELF file (instead …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @566457ad | 7 years | zarevucky.jiri | Fix typo
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bae43dc | 7 years | zarevucky.jiri | Clean up some unnecessary linker script symbols
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8a1afd2 | 7 years | zarevucky.jiri | Remove hardcoded data variables from kernel linker scripts
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e344422 | 7 years | zarevucky.jiri | Move kernel/arch/*/include/arch/elf.h to abi/
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d4eba6d | 7 years | zarevucky.jiri | Fix comment typo
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @63a045c | 7 years | zarevucky.jiri | Unify handling of compressed init data and use regular tar + gzip to …
                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 | 
            
              |  |  | @3f7fe9e | 7 years | jiri.zarevucky | Clean up headers
Depends on <limits.h> and <stdint.h> being provided, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @10d65d70 | 7 years | jiri.zarevucky | Use compiler-provided freestanding headers
Standard-compliant C …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cc74cb5 | 7 years | jakub | Set FPSR.sf1 controls to standard values
The Itanium Software …
                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 | 
            
              |  |  | @70259a55 | 7 years | jakub | ia64: Use appropriate imm21 operand with BREAK
This commit changes …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e3306d04 | 7 years | jiri.zarevucky | Convert atomic_t to atomic_size_t (4): Use atomic_store instead of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @036e97c | 7 years | jiri.zarevucky | Convert atomic_t to atomic_size_t (3): Use atomic_load instead of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4621d23 | 7 years | jiri.zarevucky | Use compiler builtins for kernel atomics
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7328ff4 | 7 years | jiri.zarevucky | Use builtin memory fences for kernel barriers, and convert …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @954c024 | 7 years | jiri.zarevucky | Get rid of libsoftint and libsoftfloat in favor of using upstream libgcc.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fa86fff | 7 years | jakub | Give arm32 more non-identity memory
The split on arm32 unreasonably …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7f7d642 | 7 years | jakub | Let km_map() handle the unaligned addresses
                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 | 
            
              |  |  | @b1276d44 | 7 years | jakub | Enable all doxygen sections for the kernel
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c606e33 | 7 years | jakub | Fix doxygen group
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0abc2ae | 7 years | jiri.zarevucky | Remove single-argument version of smc_coherence.
                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 | 
            
              |  |  | @b13d80b | 7 years | jakub | Configure speculative TLB miss faults to defer
Without this, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c92dfed | 7 years | jiri.zarevucky | Bump GCC version to 8.2.0
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9b7adc38 | 7 years | jakub | Fix ia64 build when CONFIG_FPU_LAZY is disabled
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7cd7a8d | 7 years | jakub | Preserve AR.FPSR in thread context
AR.FPSR is a preserved register so …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  |