source: mainline/arch/ia32

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @74b22cc5   19 years ondrap Let mouse work on amd64 too. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @abbc16e   19 years jakub Fix some broken doxygen comments. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b6529ae   19 years malyzelenyhnus Added file with modules definitions and descriptions. We are able to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7257021e   19 years malyzelenyhnus Fixed first letter size of subgroup name in Others. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3222efd   19 years jakub Put sparc64 interrupt stuff under the Interrupt group in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b45c443   19 years malyzelenyhnus Kernel doxygen comments updated. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8abbcc9   19 years ondrap Fixed incorrect atomic_postinc/postdec…again… lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e5dc7b8   19 years ondrap Fix either bad compiler or bad code. The net result is better … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8060a24c   19 years ondrap Yet another fix with framebuffer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @88636f68   19 years jakub #ifdef more debugging printf()'s. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @14df080   19 years jakub Print spurious interrupt messages only when compiled with … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8778271   19 years martin port VESA VBE changes to AMD64 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ff133e2   19 years martin VESA VBE code cleanup, works in VMWare now lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @874621f   19 years ondrap Added kernel circular buffer klog. Added automatic killing of tasks … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @31e8ddd   19 years jakub task_destroy() implementation, fixes in as_destroy() and task_kill(). … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2cb5e64   19 years jakub Make use of thread_join_timeout() and thread_detach() in kernel. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e20de55   19 years jakub Fix programming of local APIC timer to interrupt the processor in the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c034b16   19 years ondrap Remove address from include file included by uspace lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @116d1ef4   19 years jakub Replace nonblocking argument of waitq_sleep_timeout with flags that … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80d31883   19 years martin cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @41d33ac   19 years ondrap Added syscall that lets kernel regain access to keyboard. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @018f95a   19 years martin kernel support for text-only framebuffer lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @482826d   19 years jakub Function for destroying address space for which there is no other … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d6e5cbc   19 years ondrap Added 'realtime' clock interface. Added some asm macros as memory … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb84455   19 years jakub Update page fault handlers to distinguish between different access … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @567807b1   19 years jakub Modify the hierarchy of page fault handlers to pass access mode that … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c1982e45   19 years martin make hardware memory mapping more generic lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8424198   19 years martin unify the framebuffer API use physical address as the base address for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b1b723e   19 years martin split framebuffer initialization and sysinfo registration lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @35a96cf   19 years jakub.vana Sysinfo userspace interface lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d9cf9d5f   19 years jakub Do not report possible deadlock on fb_lock. This issue was causing … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @18093eaf   19 years jakub Fix number of frames allocated for VESA frame buffer in the singular … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5f0c664   19 years jakub Change coding style in vesa.c and do some minor changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @381465e   19 years ondrap zone_merge_all must be called after frame_init is completed - … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ecf3722   19 years jakub.vana new line only if no clrscr lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e8194664   19 years jakub.vana VESA FB cut unwanted lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @203dcd45   19 years jakub.vana VESA detection failure fix. (Some headers) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @de07bcf   19 years jakub.vana Amd64 framebuffer lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e3c762cd   19 years jakub Complete implementation of copy_from_uspace() and copy_to_uspace() for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @22cf454d   19 years jakub.vana ia32 VESA FB support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @738ad2e   19 years ondrap Changed interrupt_control to preemption_control. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ea199e5   19 years jakub When seting TSS limit, take the mandatory extra ending byte with all … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0e00b8a   19 years jakub Fixes in amd64 and ia32 ddi_iospace_enable_arch(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5626277   19 years ondrap Added support for IRQ notifiactions. - seems to work correctly on … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @407862e   19 years jakub Initialize amd64 and ia32 task iomapver generation counter. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2382d09   19 years jakub Improve SYS_IOSPACE_ENABLE support. The general protection fault … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @69a5600   19 years jakub I/O Permission bitmap fixes. The trailing all-one sequence must be 8 … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @11928d5   19 years jakub Fix BITS2BYTES macro to return 0 when passed 0 as argument. Fix ia32 … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4790dbc   19 years jakub.vana This patch enables 32 base of GDT on APs at boot. It should now be … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4e09712   19 years jakub This time really fix wrong definition of K_DATA_START. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ed6c81f1   19 years jakub Fix K_DATA_START section definition. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @24f3874   19 years jakub Reorganize syscall names to better correspond to kernel architecture. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ad45bde9   19 years malyzelenyhnus Fix pointers output format. Fix format of slab and zones tables. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6ecc8bce   19 years jakub Make ia64 and sparc64 compile again. Fix ia64 to set up inits in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cf85e24c   19 years martin printf-related and other code cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c7c0b89b   19 years ondrap Added uspace call to enable/disable interrupts. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @73e9b49   19 years jakub Full implementation of amd64 and ia32 SYS_ENABLE_IOSPACE syscall. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9fa16b20   19 years jakub Fix amd64 and ia32 management of I/O bitmap in before_task_runs_arch() … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @280a27e   19 years malyzelenyhnus Printf ported back from uspace to kernel. Printf calls changed to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f52e54da   19 years jakub Kernel support for SYS_ENABLE_IOSPACE. amd64 and ia32 provide dummy … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9c1ecf9   19 years jakub Move updating I/O Permission bitmap to before_task_runs_arch(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0ddeabc   19 years jakub Add important comment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e185136   19 years jakub Fix wrong order of operations. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @39cea6a   19 years jakub Cleanup pm.c and pm.h code on ia32 and amd64. Add before_task_runs() … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @897ad60   19 years jakub Replace assembly from pm.c with new inline functions defined in asm.h. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @963074b3   19 years jakub Add task_create_arch() for all architectures. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a6d4ceb   19 years jakub Move arch/thread.h to arch/proc/thread.h on all architectures. Replace … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3fa424a9   19 years jakub Initialize ARCH_THREAD_DATA on all architectures. On ia32 and amd64 … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e1be3b6   19 years jakub Small textual changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3b712407   19 years ondrap Fixed bad rflags masking in amd64. Added TLS get address instruction … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @281b607   19 years ondrap Added basic kernel infrastructure for ThreadLocalStorage(TLS) for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d71007e   19 years jakub Pass either -DCONFIG_PAGE_PT or -DCONFIG_PAGE_HT to the compiler. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @23684b7   19 years jakub Define atomic_t only once in atomic.h Change the encapsulated counter … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @53f9821   19 years ondrap Cleanup of spinlocks, now compiles both ia32 and amd64 with and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0f250f9   19 years jakub Improved uspace threads. ia64 needs fixing. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c6a19e6   19 years ondrap Modified debugger to be able to coexist in AS watch mode and SMP. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @23d22eb   19 years ondrap Ported AMD64 debugger to ia32 and enabled AS watchpoint to ia32 as well. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5a7d9d1   19 years jakub More checks for address space area conflicts. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f52563   19 years jakub Support for user space threads. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6a22fcb   19 years jakub Clear user address space when creating new page tables. Fix mapping of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b6b576c   19 years martin support for more init tasks (might break some archs yet) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9a2d6e1   19 years jakub Redefine semantics of unary atomic operations. Add test to verify that … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8e0eb63   19 years jakub Hopefully final version of interrupt handlers for amd64 and ia32. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3b05862f   19 years jakub.vana ia32 MMX and SSEx support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0e30dec   19 years jakub Improved ia32 interrupt handlers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @97b64c9   19 years jakub Fix bug in ia32 interrupt handlers. Handlers for interrupts greater … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6463264c   19 years ondrap Fixed invlpg for ia32 & amd64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d3e7ff4   19 years jakub Add sys_mremap() syscall. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d1f8a87   19 years ondrap Allowed userspace to include page.h. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @631ca4d   19 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
(edit) @25d7709   19 years jakub Nicer ia32 interrupt handlers and structures holding interrupted … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @45d6add   19 years martin run ppc32 kernel above 2 GB lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6d9c49a   19 years ondrap Added kernel IPC functionality. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @78a95d6f   19 years jakub Support for loading segments containing .bss section. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f7ea8fab   19 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
(edit) @de6b301   19 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
(edit) @b22e1dbc   19 years ondrap Fix e820list on ia32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9e5938dc   19 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
(edit) @f76fed4   19 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
(edit) @97f1691   19 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
Note: See TracRevisionLog for help on using the revision log.