source: mainline/kernel/arch/ia32

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @882d7a8   17 years martin invert VGA 3:2:3 palette to reflect changes in revision 3692 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @76fca31   17 years martin kconsole is optional kernel & uspace framebuffer rewrite with speedups … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8fe5980   17 years martin cstyle & small fixes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @965dc18   17 years jakub Merge sparc branch to trunk. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @08b6836   17 years jakub The IA-32 manual is very secretive about the fact that the SYSENTER … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f2ef7fd   17 years jakub Support for SYSENTER on ia32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @82b72e40   17 years jakub Prevent 'tmp' in ia32's atomic_lock_arch() from being allocated to the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ddb0df5   17 years martin configurable cross-compiler prefix (using CROSS_PREFIX) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @da349da0   17 years jakub memcpy(), memmove() and similar functions return dst instead of src. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @af863d0   17 years martin move unfinished ObjC support to a separate branch lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @113c677   17 years martin reintroduce support for MSIM text console in user space lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @46d8eb9   17 years martin remove dummy page coloring facility, which is currenty not used lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5e8ddf5   17 years martin remove unnecessary newline lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @61bacde   17 years martin fix no-mmx option lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c98e6ee   17 years jirik.svoboda Merge program-loader related stuff from dynload branch to trunk. (huge) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b5a1730   17 years jakub Allocate AP's GDT from first 4 GiB. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @23cdc921   17 years jakub Introduce the notion of FPU_NO_CFLAGS and separate building of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @934b2e0   17 years jakub Don't build the ia32 kernel with MMX/SSE/3DNOW enabled. This was … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f491d7   17 years jakub First argument of atomic functions is read-write (ia32). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d5087aa   17 years jakub Add smc_coherence_block(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e25eca80   17 years jakub Add smc_coherence() macro to all architectures. So far, only amd64, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e32e092   17 years jirik.svoboda Declare arguments for memstr.h operations as pointers instead of uintptr_t. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @82b71ef1   17 years martin resurrect klog lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fadfaf8   17 years jakub Better comments for pretty print formatters. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f4c2b6a   17 years martin reflect changes in generic code proper formatting directives coding style lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b63f8569   17 years martin introduce portable formatting directives remove common types lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3d6c468   17 years jakub Some inline functions in memstr.h seem to be of uncertain origin … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0f44f04   17 years jirik.svoboda Fix register-constraint typo in ia32 memstr.h and add two '&'s for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d494b3   17 years jakub Each architecture should only announce its endianity. The conversion … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0f718ab   17 years jakub Add macros for byte swapping of uint16_t's. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e13daa5d   17 years jakub Fortify ia32 and amd64 kernels against mallicious uspace applications … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1aede82   17 years malyzelenyhnus Added missing ia32/context.S from last commit. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7397c73   17 years malyzelenyhnus Context.s renamed to context.S for ia32 and fixed links for ia32xen. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @71eef11   17 years martin remove config.memory_size, get_memory_size() and memory_init.{c|d} the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b5f9fa   17 years martin remove memory_print_map(), as it duplicates functionality of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b07c332   17 years martin convert e820list to a generic physmem command lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @43b1e86   18 years martin prettyprint output lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a7df23c   18 years martin change cstyle to human-readable form lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4bb31f7   18 years jakub Fix cstyle and © to 2008. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4cc2ddd   18 years martin amd64: shorten kernel address space by 2 GB to support proper mapping … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @25b9e2c   18 years jakub Formatting fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c383b0   18 years jakub Support for six syscall arguments for ia32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7e956eb   18 years jakub Cleanup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c4ff8a   18 years martin replace prescott cpu type with currently more known category lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a228687b   18 years jakub Formatting fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bc1f1c2   18 years jakub Goodbye pseudo threads, welcome fibrils. The renaming might still be … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c03ee1c   18 years jakub Improve comments for arch-specific implementations of hierarchical … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6b781c0   18 years jakub Merge arm32 into trunk. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3ee8a075   18 years jakub Replace gcc-specific FUNCTION with C99 func. suncc's … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @44bec47   18 years jakub Better infrastructure for building with different compilers. Separate … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @99373fe   18 years jakub Fix a bug in ia32 and ia32xen Sun Studio builds. In arch Makefile.inc, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @52d30c4   18 years jakub A bit of infrastructure for building with different compilers. CFLAGS … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @60133d0   18 years jakub First fixes for suncc support. It is going to be a long way… lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7f043c0   18 years martin fix ICC compilation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e8a0b90   18 years martin fix ICC compilation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @67f5fbd9   18 years martin update for new compiler configuration scheme lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f3fed18   18 years martin remove outstanding move lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f169b7b   18 years martin remove forgotten movs lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6fa4888b   18 years martin allow to compile with -O0 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4f42d52   18 years martin force VGA palette to 3:2:3 palette on 8 bpp modes (this fixes ticket #33) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6aea2e00   18 years martin use the hlt instruction more properly lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f74bbaf   18 years martin start shutdown infrastructure lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7cb567cd   18 years martin map kernel pages explicitly as writable (this solves compatibility … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @328f324b   18 years martin fix typo in comment lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eaf6cd6   18 years martin check for PSE support, add error message on PSE not present make … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7bcfbbc   18 years martin support the possibility to send EOI or Interrupt Acknowledgement prior … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7e58979   18 years jakub On SMP amd64 and ia32 systems, release the irq→lock before calling … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @201abde   18 years martin make thread ID 64 bit (task ID is 64 bit already) cleanup thread syscalls lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bd1deed   18 years martin experimental support for Objective C (disabled by default) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f619ec11   18 years jakub When clock() is called by an external interrupt dispatched by the IRQ … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80bcaed   18 years jakub Merge as_t structure into one and leave the differring parts in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @623b49f1   19 years martin fix signed/unsigned comparison and integer overflow lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7d07bf3   19 years martin signed/unsigned comparison, explicit typecast lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b1349e0   19 years martin explicit cast on pointer arithmetic lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c27c988   19 years martin fix signed/unsigned comparison lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3802fcd   19 years martin fix signed/unsigned comparison lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b3f8fb7   19 years martin huge type system cleanup remove cyclical type dependencies across … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6f4495f5   19 years jakub Indentaion and formatting changes even Martin will like :-) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0f3fc9b   19 years martin typedef elimination lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e7b7be3f   19 years martin asm volatile → asm volatile lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f429331   19 years martin remove some typedefs in favor of anonymous structures lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @df4ed85   19 years jakub © versus © lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6dbe6844   19 years jakub Coding style fixes and formatting improvements. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b6e97d7   19 years jakub Fix all remaining mistmatches in width of byte swapping functions for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @134877d   19 years martin rename rdtsc() to get_cycle() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f8ddd17   19 years jakub Rework support for virtually indexed cache. Instead of repeatedly … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d0485c6   19 years jakub Introduce page colors. So far, only sparc64 uses correct page color … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c55dd58   19 years martin cleanup endian conversion macros lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2bc137c2   19 years martin make framebuffer code more generic lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3e35fd7   19 years martin use new IRQ scheme in l_apic_timer_interrupt() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @16d71f41   19 years martin ia32: mouse support, mouse regrab is still broken lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cea12e9   19 years martin ia32: adopt new IRQ interface, mouse not tested yet lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @95b3550   19 years martin ia32: fix compilation, keyboard not checked yet lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6fb30a1   19 years martin remove orphaned functions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @26678e5   19 years jakub Make SMP related parts of main.c more generic. Move initialization of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @29b2bbf   19 years jakub sparc64 work: - Experimental support for TSB (Translation Storage Buffer). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @57da95c   19 years jakub - Create a dedicated slab cache for as_t objects and switch from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f1d1f5d3   19 years jakub Fix bug in mm/as.c: - as_area_destroy() should not work with AS but as … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @06e1e95   19 years jakub C99 compliant header guards (hopefully) everywhere in the kernel. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6eabb6e6   19 years jakub Support for sparc64 FPU context. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.