source: mainline/arch/ia32

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3c5006a0   20 years jakub Indentation and some improved comments. Remove forgotten comment from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fbf7b4c   20 years martin make kernel prints case consistent lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1bb2e7a   20 years jakub Updates in Doxygen-style comments. Make architecture specific modules … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @74b22cc5   20 years ondrap Let mouse work on amd64 too. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @abbc16e   20 years jakub Fix some broken doxygen comments. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b6529ae   20 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   20 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   20 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   20 years malyzelenyhnus Kernel doxygen comments updated. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8abbcc9   20 years ondrap Fixed incorrect atomic_postinc/postdec…again… lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e5dc7b8   20 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   20 years ondrap Yet another fix with framebuffer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @88636f68   20 years jakub #ifdef more debugging printf()'s. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @14df080   20 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   20 years martin port VESA VBE changes to AMD64 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ff133e2   20 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   20 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   20 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   20 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   20 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   20 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   20 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   20 years martin cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @41d33ac   20 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   20 years martin kernel support for text-only framebuffer lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @482826d   20 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   20 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   20 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   20 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   20 years martin make hardware memory mapping more generic lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8424198   20 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   20 years martin split framebuffer initialization and sysinfo registration lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @35a96cf   20 years jakub.vana Sysinfo userspace interface lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d9cf9d5f   20 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   20 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   20 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   20 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   20 years jakub.vana new line only if no clrscr lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e8194664   20 years jakub.vana VESA FB cut unwanted lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @203dcd45   20 years jakub.vana VESA detection failure fix. (Some headers) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @de07bcf   20 years jakub.vana Amd64 framebuffer lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e3c762cd   20 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   20 years jakub.vana ia32 VESA FB support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @738ad2e   20 years ondrap Changed interrupt_control to preemption_control. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ea199e5   20 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   20 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   20 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   20 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   20 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   20 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   20 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   20 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   20 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   20 years jakub Fix K_DATA_START section definition. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @24f3874   20 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   20 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   20 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   20 years martin printf-related and other code cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c7c0b89b   20 years ondrap Added uspace call to enable/disable interrupts. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @73e9b49   20 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   20 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   20 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   20 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   20 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   20 years jakub Add important comment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e185136   20 years jakub Fix wrong order of operations. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @39cea6a   20 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   20 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   20 years jakub Add task_create_arch() for all architectures. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a6d4ceb   20 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   20 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   20 years jakub Small textual changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3b712407   20 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   20 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   20 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   20 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   20 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   20 years jakub Improved uspace threads. ia64 needs fixing. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c6a19e6   20 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   20 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   20 years jakub More checks for address space area conflicts. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f52563   20 years jakub Support for user space threads. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6a22fcb   20 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   20 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   20 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   20 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   20 years jakub.vana ia32 MMX and SSEx support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0e30dec   20 years jakub Improved ia32 interrupt handlers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @97b64c9   20 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   20 years ondrap Fixed invlpg for ia32 & amd64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d3e7ff4   20 years jakub Add sys_mremap() syscall. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d1f8a87   20 years ondrap Allowed userspace to include page.h. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @45d6add   20 years martin run ppc32 kernel above 2 GB lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6d9c49a   20 years ondrap Added kernel IPC functionality. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @78a95d6f   20 years jakub Support for loading segments containing .bss section. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @b22e1dbc   20 years ondrap Fix e820list on ia32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.