source: mainline

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(edit) @ba52899   19 years ondrap Added missing CONFIG_FB for ppc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3debedec   19 years ondrap Made powerpc to get on PearPC to the version print when compiled with … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2a46e10   19 years ondrap Avoid memory exhaustion in thread_create in slab2 test. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ff4e1cd   19 years jakub Add workaround utility for buggy ELF loader in HP Ski IA-64 simulator. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @23230aa   19 years jakub Fix filling of hardcoded_ktext_size and hardcoded_kdata_size to use 64 … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fcbca14f   19 years ondrap Better structure for framebuffer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @95c7526   19 years ondrap Added untested support for 2 & 4-byte (15-bit & 24-bit depth) framebuffer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fe050b7   19 years ondrap Moved framebuffer to genarch. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bbf5657   19 years ondrap Added support for 24-bit framebuffer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d7d6385   19 years jakub Fix ppc32 to at least compile again. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ecbdc724   19 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
(edit) @0882a9a   19 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
(edit) @d0a0f12   19 years jakub Make ASID FIFO for mips32 be allocated statically. Make ASID FIFO for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a3eeceb6   19 years ondrap Unimportant changes regarding FPU context. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8f00329   19 years jakub Add page_mapping_remove(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bfb87df   19 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
(edit) @874878a   19 years ondrap Use less frames for zone configuration data after merge. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7e4e532   19 years jakub Reimplement ASID stealing logic. This time, hopefully, with correct … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bb68433   19 years ondrap Changed malloc to include second parameter and documented recommended … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @85dc2e7   19 years jakub Do not add CONFIG_STACK_SIZE to kernel.size. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @42744880   19 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
(edit) @89298e3   19 years jakub.vana TR tlb filling functions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bc78c75   19 years jakub.vana IA-64 TLB filling functions for dynamic tlb filling (TC tlb). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4c8715d2   19 years ondrap Small cleanup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5c3243e   19 years jakub Fix mapping1 test. Cleanup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5e3757d   19 years jakub Fix sparc64 and ia64 to work with the changed frame allocator. Fix … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @085d973   19 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
(edit) @eb1b8b6   19 years jakub Change ia64 kernel image to link and load at 0x100000 where it (or its … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8b3eebb   19 years jakub Documentation and dot.bochsrc upgrade. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b2729c   19 years jakub Fix number of steps in softint division. Make ia64 port compile with … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @47c83bc   19 years malyzelenyhnus Added softint for emulation 32 and 64 bit division. Not tested yet. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4fdf3cc   19 years ondrap Simics GS patch even in SMP. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fa2d382   19 years ondrap Doc updates. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @65640fef   19 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
(edit) @37b451f7   19 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
(edit) @dd4d6b0   19 years ondrap Basic amd syscall support. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @40ca402   19 years ondrap Userspace now starts executing correctly. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8a1da55   19 years ondrap Split AMD interrupt.h from ia32 version. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @49a39c2   19 years ondrap Preliminary work on AMD userspace. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7febdde5   19 years martin fix init_addr virtual address lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3d2d2fc2   19 years ondrap Fixed uspace address constants. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b9f195   19 years ondrap Gxemul support for mips userspace. MIPS now _must_ be started always … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @021d471   19 years ondrap Added MIPS userspace. Currently can't make it work in gxemul. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f5935ed   19 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
(edit) @c7ec94a4   19 years jakub Page hash table architectures now use generic hash table to manage … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @214f5bb   19 years ondrap better utilization of memory in slab alloc removed malloc-8 slab lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c585827   19 years jakub Generic chaining hash table. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8e1ea655   19 years ondrap Early SLAB initialization, the cpu-cache is initialized later. If you … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5c9a08b   19 years jakub Move list and fifo data types to adt/. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @266294a9   19 years ondrap Added constructor/destructor calls to SLAB. Changed allocation of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b9e385   19 years bondari frame_alloc() functions variations in order to avoid problems with … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @328e0d3   19 years jakub Comments clarification. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @444ec64   19 years ondrap Cleanup of scheduler code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @248fc1a   19 years ondrap Fixed some typos in slab allocator. Scheduler now has better algorithm … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e22f561   19 years ondrap Small locking performance tweak. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5158549   19 years ondrap Still better locking - does not hold global spinlock when destroying cache. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e72b0a3   19 years ondrap Small fix in slab allocator for large-sized slabs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3260ada   19 years jakub Simplify load balancing activation. This in fact removes the livelock … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @04225a7   19 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
(edit) @55ab0f1   19 years ondrap added thread list to kconsole. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @428aabf   19 years ondrap Added more granular locking to slab allocator and thus fix hopefully … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @10e16a7   19 years ondrap Added scheduler queues output. The scheduler is buggy - on SMP the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c5613b7   19 years ondrap Added slab stress test. Fixed race condition in slab allocator. Moved … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @81e52f2a   19 years ondrap Fixed non-initialized cpu-cache. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c352c2e   19 years ondrap Implemented malloc/free as SLABs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e1888f9   19 years ondrap Fix context_save, so that it works even with inlines disabled (-O0). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb10289b   19 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
(edit) @086a600   19 years ondrap Debugged slab allocator. It currently supports per-CPU cache on 1 cpu. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4a5b2b0e   19 years ondrap Partially working SLAB CPU cache. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @14e5d88   19 years ondrap Basic SLAB (without CPU-cache) passes test. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @086d4fd   19 years jakub Add PAGE_WIDTH to aid divisions by PAGE_SIZE. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bc504ef2   19 years ondrap Tested basic non-cached slab allocation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2d43f3e   19 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
(edit) @a294ad0   19 years ondrap Currently not-working SLAB allocator. - slightly changed interface to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @758e065   19 years jakub Remove document describing more relaxed preemption model than the one … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9ea8a7ca   19 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
(edit) @4e147a6   19 years ondrap Skeleton of SLAB allocator. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b5e0bb8   19 years jakub sparc64 bugfix. When disabling IMMU and DMMU the kernel has to perform … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @071a8ae6   19 years jakub Blacklist addresses between 0xa0000 and 0xfffff on ia64 for frame … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ef67bab   19 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
(edit) @fc1e4f6   19 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
(edit) @6a3c9a7   19 years jakub Remove address space area mapping array. The information is to be … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a60c748   19 years jakub Convert ASID management of ia64 to ASID FIFO mechanism. 18-bit RIDs … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d4efc19   19 years jakub Replace % operator by explicit overflow test to make this ADT compile … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @df09142f   19 years jakub Fix initialization of pta.base on ia64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d0780b4c   19 years jakub ia32 SMP updates. Update info about supported version of Bochs (bump … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @457d18a   19 years jakub ia64 virtual address translation subsystem update. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @849386a   19 years jakub First HT_HASH_ARCH implementation for ia64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c2b95d3   19 years jakub ia64 work. Add nice wrappers for thash and ttag instructions. Add nice … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2a003d5b   19 years jakub Page hash table modifications. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4a2f4bb   19 years jakub Fix and cleanup frame allocator tests. falloc1: - fix so that it … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @895be41   19 years jakub Remove ia64 boot as it is not needed by the simulator. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7df0e44c   19 years jakub sparc64 work. 13 bits wide means the max value is 8191 and not 0x8191. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cc5412e   19 years jakub sparc64 work. Memory context (ASID) is, in fact, 13 bits (and not 12 … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fa7d9c4   19 years jakub Unlock address space prior TLB shootdown in get_asid() to unify the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36b01bb2   19 years jakub ia64 ASID management code (not tested). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0d8d27c   19 years jakub Fix panic_printf on ia64 to call halt() instead of cpu_halt(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1093620   19 years bondari Fixes, comments, tests to frame allocator lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bd6e392   19 years bondari frame allocator test #2 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6ed5352   19 years jakub Finalize ASID management for sparc64 and mips32 by making use of FIFO … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.