|  |  | @6463264c | 20 years | ondrap | Fixed invlpg for ia32 & amd64.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d3e7ff4 | 20 years | jakub | Add sys_mremap() syscall.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d1f8a87 | 20 years | ondrap | Allowed userspace to include page.h.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @631ca4d | 20 years | ondrap | New synchronous ipc.
Widened syscall to support up to 5 parameters.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @25d7709 | 20 years | jakub | Nicer ia32 interrupt handlers and structures holding interrupted …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6d9c49a | 20 years | ondrap | Added kernel IPC functionality.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f7ea8fab | 20 years | jakub | Get rid of unneeded macros.
Their functionality has been replaced by …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @de6b301 | 20 years | jakub | Basic support for loading ELF object files.
ia64, amd64, ia32 working. …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9e5938dc | 20 years | bondari | ELF framework for all archs. SPARC V9 not tested to compile.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f76fed4 | 20 years | ondrap | Added lazy fpu context allocation.
- threads that don't use fpu, don't …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @97f1691 | 20 years | jakub | sparc64 work.
Fix KBD_VIRT_ADDRESS.
Call before_thread_runs() prior to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @30ab05f | 20 years | jakub | sparc64 work.
Very raw and fragile preliminary standalone keyboard …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @02f441c0 | 20 years | jakub | Move i8042 driver to genarch as it might be used by more architectures.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6f8a426 | 20 years | martin | indentation changes
ppc32 fpu context save/restore
ppc32 CPU version …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ecbdc724 | 20 years | jakub | Change pt_mapping_remove() to deallocate frames for empty PTL1, PTL2 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0882a9a | 20 years | jakub | Make use of one unused bit in PTE formats of amd64, ia32 and mips32 to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a3eeceb6 | 20 years | ondrap | Unimportant changes regarding FPU context.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bfb87df | 20 years | jakub | Remove WAKEUP_IPI stuff.
Make it possible to use PAGE_GLOBAL on ia32, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bb68433 | 20 years | ondrap | Changed malloc to include second parameter and documented
recommended …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @42744880 | 20 years | jakub | Convert size_t, count_t and index_t to 64-bits on 64-bit …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @085d973 | 20 years | ondrap | Cleanup o frame allocator.
Removed early_malloc & initial heap.
Will …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4fdf3cc | 20 years | ondrap | Simics GS patch even in SMP.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fa2d382 | 20 years | ondrap | Doc updates.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @65640fef | 20 years | ondrap | I'm unsure if simics is broken or the only one according to spec,
but …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @37b451f7 | 20 years | ondrap | Added (finally!) userspace to AMD64.
It does not work on Simics …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dd4d6b0 | 20 years | ondrap | Basic amd syscall support.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @40ca402 | 20 years | ondrap | Userspace now starts executing correctly.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8a1da55 | 20 years | ondrap | Split AMD interrupt.h from ia32 version.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @49a39c2 | 20 years | ondrap | Preliminary work on AMD userspace.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7febdde5 | 20 years | martin | fix init_addr virtual address
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f5935ed | 20 years | jakub | Use hash_table_get_instance instead of list_get_instance.
Rename …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @04225a7 | 20 years | ondrap | Fixed boot process not to call malloc when slab not initialized.
Added …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fb10289b | 20 years | ondrap | SLAB allocator now uses itself for all its internal structures.
Added …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @086d4fd | 20 years | jakub | Add PAGE_WIDTH to aid divisions by PAGE_SIZE.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2d43f3e | 20 years | jakub | Modify frame.h to use shifting instead of multiplication and division. …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9ea8a7ca | 20 years | jakub | mips32 is not supposed to allocate page table.
This is done by the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ef67bab | 20 years | jakub | Memory management work.
Remove the last (i.e. 'root') argument from …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fc1e4f6 | 20 years | jakub | Change page_mapping_find/insert interfaces to take as_t * as first …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4512d7e | 20 years | jakub | New ASID management subsystem (initial work, more is required).
Some …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @44c259c | 20 years | martin | remove obsolete in-kernel userspace code
remove CONFIG_USERSPACE …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @20d50a1 | 20 years | jakub | Memory management work.
- vm.* → as.* (as like address space is, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0369911 | 20 years | jakub | Fix amd64 interrupt_handler to properly remove error code from stack …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @42edee68 | 20 years | martin | AMD64 SMP boots again
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @46d26ee | 20 years | martin | make AMD64 boot again (using grub, see /boot tree), SMP is still broken
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8725fb4 | 20 years | martin | break AMD64, will be fixed soon
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @69a03b9 | 20 years | jakub | Cleanup.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b2c92f33 | 20 years | bondari | Fixes of 3-param frame_alloc() function calls
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @677a6d5 | 20 years | jakub | Memory management work.
Pass address space identifier to functions in …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1a67595 | 20 years | martin | AMD64 PM initialization
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6d7ffa65 | 20 years | jakub | Memory management work.
Move generic 4-level page table interface to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8ccec3c1 | 20 years | martin | remove deprecated pre-grub stuff on ia32
prepare for the same on amd64
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b524c5e0 | 20 years | malyzelenyhnus | Support for printing float numbers in kernel removed.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5753fbb | 20 years | ondrap | Fixes of compilation of atomic.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @80d2bdb | 20 years | ondrap | We are now almost -Wall clean.
- redefined atomic_t
- deleted many, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3550c393 | 20 years | ondrap | Symtab returns correct addresses even when symtab is befor bss.
Some …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7910cff | 20 years | jakub | Finer grained TLB invalidate functions for ia32 and amd64. Not yet …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a3ac9a7 | 20 years | ondrap | Small debug changes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fcfac420 | 20 years | ondrap | Changed ia32 & amd64 to use exc_register instead of trap_register.
 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b00fdde | 20 years | jakub | sparc64 work.
Implement functions for reading IMMU and DMMU TLBs.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @944b15c | 20 years | ondrap | Configuration tweaks, now supports both CNF and DNF in config.file.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9d5e23c | 20 years | ondrap | Fixed bug in Intel32/AMD64 boot, that could cause page fault on boot. …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d43d2f7 | 20 years | jakub | Cleanup and fixes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @95498e5 | 20 years | jakub | Map all available frames of memory on ia32 and amd64 (ticket #10).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @328f2934 | 20 years | bondari | Buddy allocator for physical memory complete implementation.
Tested on …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a83a802 | 20 years | jakub | SMP work.
Add madt_irq_to_pin().
Make ksmp() use virtual irq_to_pin() …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @607c5f9 | 20 years | jakub | Enable dummy kconsole for ia32 and amd64 (UP mode works).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7453929 | 20 years | jakub | Rename arch_late_init() to arch_pre_smp_init().
Add …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @39539da | 20 years | jakub | Rename map_page_to_frame() to page_mapping_insert() and find_mapping() …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @feb1a414 | 20 years | jakub | Revert to -O3 for all architectures as the mips32 bug got fixed.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e507afa | 20 years | jakub | For now, each architecture must use its own -O switch (-O2 doesn't …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2ccd275 | 20 years | jakub | Changes in build system.
For .S targets, always do -DASM.
Remove …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0060b1d | 20 years | jakub | Add sparc64 context_offset.h.
Fix symbolic links in amd64 to be relative.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6e259d5 | 20 years | martin | link kernel in ARCH's native format first, then use objcopy to create …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @789b5cc | 20 years | martin | some fancy stuff
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5f85c91 | 20 years | martin | make configuration variables usage consistent
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @389f41e | 20 years | martin | new build system almost finished
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6bc4dbd | 20 years | martin | new build system upgrade
finished work for IA-32, IA-64, PPC-32, SPARC-64
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e16e036a | 20 years | martin | major build system revision (unfinished)
this patchset most …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
                0.1.0 | 
            
              |  |  | @169c408 | 20 years | jakub | Move src/ and include/ to generic.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @807d2d4 | 20 years | jakub | Move ACPI code to genarch.
Enable it for ia32, amd64 and ia64.
For …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @56d40fe | 20 years | bondari | Memory inline functions for AMD64.
memcmp and memcpy are redefined …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a16bfd0 | 20 years | ondrap | Added identity mapping for more then 16MB - now it maps 64MB on boot.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4b2c872d | 20 years | jakub | Create generic context_save() and context_restore().
These two …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @22f7769 | 20 years | jakub | Rename cpu_priority_{high|low|restore|read} functions to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @874e312a | 20 years | jakub | Fix directives for K_TEXT_START, K_TEXT_START_2 and K_DATA_START …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1084a784 | 20 years | jakub | mips32 memory management work.
TLB Refill Exception implemented …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ce031f0 | 20 years | jakub | MIPS work.
Fix some name inconsistencies between cp0 functions' …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c9ed176 | 20 years | jakub | Move kernel build files one level up the directory tree.
Fix paths in …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @84dd253 | 20 years | jakub | Physical memory management work.
New frame allocator.
Some …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7e9769f | 20 years | jakub | Fix copyright notices.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a68003f | 20 years | bondari | Memory routines per-arch declations for future implementation
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @01e48c1 | 20 years | jakub | Optimize sorting functions so that malloc() and free() is called only …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d6dcdd2e | 20 years | jakub | Optimize some assembler functions.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b1cf98c | 20 years | jakub | Documentation updates for amd64, mips32 and ia32.
Replace %L with %P …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f3ade6c | 20 years | jakub | Avoid code duplication by creating generic byteorder.h.
Some naming …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ddd9486 | 20 years | jakub | Cleanup.
Cancel fake in pm.c and replace it with LONG(0xdeadbeaf) in …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3156582 | 20 years | ondrap | Updated symtab so that it works correctly with BE architectures. …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ffc277e | 20 years | ondrap | Cleanup of makefiles to have common options in one main makefile.
Add …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b0edf3b2 | 20 years | jakub | Add comments for new floating point modifiers to print.c.
Remove …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d246e7e | 20 years | jakub | Make AMD64 gencontext.c consistent with MIPS gencontext.c
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  |