source: mainline/arch/ia32

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3fc03fd   20 years ondrap Better gcc CALLER implementation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5a95b25   20 years ondrap Cleanups to make it compile with -Wall. Did not catch everything yet. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @af9a7c5   20 years ondrap Small kconsole readline changes. Some mips tweaks to allow for real … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @0c8e692   20 years ondrap Added some readline functionality to kconsole. Arrows editing, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @e8a9dc3   20 years ondrap Added support for backspace - printing '\b' should move the cursor one … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a3ac9a7   20 years ondrap Small debug changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @973be64e   20 years ondrap Added generic exc_register/exc_dispatch functions, copied from ia32 … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @b87f418   20 years jakub Send in some improvements. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @05e2a7ad   20 years jakub Add comments describing locking rules for some locks. Cleanup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2d93f1f9   20 years ondrap Named spinlocks lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9371c30   20 years ondrap Completely reworked configuration system. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d43d2f7   20 years jakub Cleanup and fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @4457455   20 years jakub Buddy system cleanup and fixes. - missing use of KA2PA in frame_init - … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @880de6e   20 years jakub Clean up. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ff3b3197   20 years jakub Implement basic kernel console command recognition. Commands without … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @78c32b4   20 years jakub Add VMware Workstation 5.5 to SMP compatibility list. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9149135   20 years jakub SMP cleanup continued. Add nice type for IO APIC ID register. Replace … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f701b236   20 years jakub More SMP cleanup. Suddenly, keyboard started to work on SMP under … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8418c7d   20 years jakub APIC code cleanup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @a7fdfe1   20 years jakub Basic keyboard support for mips32 (msim). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1bdaa3f   20 years jakub Basic keyboard support for ia32. For some reason, keyoboard looks dead … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db41406   20 years martin revert bug in multiboot flags lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aa72859   20 years martin preparation for init task loading lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @a4be38d   20 years jakub.vana Revert of =m in ia32 atomic operations. In according to gcc docs +m … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @73a4bab   20 years jakub.vana Atomic inc & dec functions synchronized on all ia32,ia64 and mips … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @59e07c91   20 years jakub Define atomic_t type. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @e2ec980f   20 years jakub ia64 work. Big cleanup of IA-64 interrupt processing. Merge of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b5ac364   20 years jakub Get the memory barriers on ia32 right. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0187fd0   20 years martin fix IA-32 fences (½) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @789b5cc   20 years martin some fancy stuff lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5f85c91   20 years martin make configuration variables usage consistent lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @389f41e   20 years martin new build system almost finished lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @849ba5cb   20 years martin build system: boot target lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @d90ca68   20 years martin (ignore this :)) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @34c71ead   20 years martin (ignore this :)) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c9554dcb   20 years martin (ignore this :)) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @00eddde   20 years martin (ignore this :)) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2c457e8   20 years martin update comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0259524   20 years jakub IA-64 work. Add some asm functions for manipulation with PSR, AR and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @169c408   20 years jakub Move src/ and include/ to generic. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b9b103d3   20 years martin Enable/disable CPU memory barriers at compile time lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @bd2933a8   20 years martin IA32 has_cpuid() inline minor indentation fixes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @cc205f1   20 years jakub Add mm/mapping1 test. (Will not make it past TLB Invalid exception on … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @49c1f93   20 years bondari Comments fixed lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @342de62   20 years bondari Last inline functions for IA-32 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @8e3f47b3   20 years bondari ia-32 memcmp inline lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @941d1e9   20 years jakub Make cross-compiler the default compiler on IA-32. For native … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @23443b2   20 years malyzelenyhnus Memmap print fixed. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cf27a6cb   20 years jakub Complete map_kernel() in boot.S to map the entire 4G space. Change … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @74b2f5bf   20 years jakub During MADT parse, count only enabled CPUs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @7e9769f   20 years jakub Fix copyright notices. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @d9430f7   20 years bondari I think some comments to the algoritm would be helful lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @104dc0b   20 years bondari built-in memcpy is not used anymore on IA-32. IA-32 memcpy is now fast … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @650d976   20 years bondari small fix lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @105a0dc   20 years bondari Get from port functions are now inline lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7b43e11   20 years jakub Physical memory management work. Define structures for frame zones and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @714675b   20 years bondari Outb, outw, outl are now inline functions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a5556b4   20 years bondari outb inline function lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @d6dcdd2e   20 years jakub Optimize some assembler functions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @61a9bbe   20 years jakub Uncomment LONG(0xdeadbeaf) in IA-32 linker script so that the kernel … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @8491c48   20 years bondari Generic quicksort and bubble sort implementation. ACPI MADT parser now … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9060bd1   20 years jakub IA-32 can be now cross-compiled by ./build.ia32 cross. Unify IA-32 … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @24bd23a   20 years jakub Optimize assembler code according to the knoweledge of IA-32 ABI. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7248e31   20 years jakub Make IA-32 userspace stack be aligned on doubleword boundary. In … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b512a8   20 years ondrap Small cleanups lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.