|  |  | @203deeb8 | 16 years | jakub | Print the stack trace on bad ia32 trap.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4290746 | 16 years | jakub | Add ia32 specific support kernel stack traces.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bac86377 | 16 years | jakub | Put sentinels to beginnings of all ia32 kernel stacks to stop …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8fb47ec0 | 16 years | jakub | Add EBP to ia32 istate.
Add interface to extract frame pointer from istate.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f1a2c6e | 16 years | jakub | Add semicolon.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4491338 | 16 years | jakub | Recognize the Division Error fault on ia32 and amd64.
Now when an …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @eae4e8f | 16 years | jakub | Fix missing includes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0eef314 | 16 years | jakub | Repatriate pte_t on ia32.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a217358 | 16 years | martin | fix minor glitches detected by Vcc checker (thx to Ondrej Sery)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5328d63 | 16 years | jakub | Do not insist on SYSENTER support.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3cc110f | 16 years | jakub | Autodetect SYSENTER support in uspace.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4a537dd | 16 years | jakub | Initialize the SYSENTER MSR's only if the kernel detects the CPU …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c696ad1a | 16 years | jakub | Add the SEP bit into cpuid_feature_info.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @33eb919 | 16 years | jakub | Use defined macros instead of magic constants.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6ab8697 | 16 years | martin | use builtin_va_* for va_* functions and va_list type
(this is …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @69dc065 | 16 years | martin | initial Clang support
this is more like a proof-of-concept (tested …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ff211d2 | 16 years | martin | progress to GCC 4.4.1
use a single script to build cross-compilers …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c4d11c5 | 16 years | martin | gdtr_reg is actually an output operand, not input operand
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a71c158 | 16 years | martin | kernel output devices now suport multiple instances (except ski and …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @19490ce | 16 years | jakub | Fix 16bpp modes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @30885b9 | 16 years | jakub | RGB conversion functions should work with a well-defined pixel format.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ac47b7c2 | 16 years | martin | define endianess externally to be able to exactly specify whether we …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @98000fb | 16 years | martin | remove redundant index_t and count_t types (which were always quite …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c00589d | 16 years | martin | remove the confusing "Improved support for hyperthreading" …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c2417bc | 17 years | martin | change the way how input devices are wired together according to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @149d14e5 | 17 years | martin | ia32, amd64: do not reboot via a triple fault (which is nasty), but …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c18e666 | 17 years | martin | detect SYSENTER/SYSEXIT support on boot
(this serves as a hint for …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @eada065e | 17 years | jakub | Fix typo.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1496f87 | 17 years | martin | properly detect VESA 16 bpp modes with 5:5:5 colors
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7dfc120a | 17 years | martin | check for proper VESA mode attributes
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e749794 | 17 years | martin | ignore leading spaces in video mode command line
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @84afc7b | 17 years | martin | as kernel little brother drivers are not needed anymore, the device …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e16e0d59 | 17 years | jirik.svoboda | Make optionality of symbol information less intrusive per Jakub's …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f36c061 | 17 years | jirik.svoboda | Fix non-SMP ia32 build.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e2b762ec | 17 years | jirik.svoboda | Make kernel symbol information optional.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b6dfc32 | 17 years | martin | support for overriding the preconfigured VESA mode via GRUB command …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @421c833 | 17 years | martin | parse VESA mode from a string
unify VESA initialization for ia32 and amd64
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @99d6fd0 | 17 years | martin | cleanup pm.h and related stuff (no change in functionality)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0160b1c8 | 17 years | martin | rename selector() to gdtselector() to unify with amd64
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2a34e4c | 17 years | martin | update for the new scheme of wiring device drivers to keyboard/serial …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0e0490bd | 17 years | martin | whitespace changes
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5597947 | 17 years | martin | remove obsolete include file
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4a26e39 | 17 years | martin | fix very strange condition
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3a1c048 | 17 years | martin | make cpu_halt() really halt the execution
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ec944b1 | 17 years | martin | optional EGA support
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1c6b3a2 | 17 years | jakub | Improve the configuration file.
- Support for easy configuration with …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @411b6a6 | 17 years | jakub | Complete emancipation of kernel serial controller drivers (i8042, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ff685c9 | 17 years | jakub | Make the kbd port drivers platform neutral by using PIO functions.
The …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5d8d71e | 17 years | jirik.svoboda | Move multiboot parsing to genarch/*/multiboot and adapt it for use …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c22e964 | 17 years | jakub | There is no need to define ioport{8,16,32}_t types for each …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @add04f7 | 17 years | martin | better inline assembler readability using the new symbolic syntax
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @deca67b | 17 years | martin | rename ia32_cboot() to arch_pre_main() and move it to ia32.c (to be in …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2f57690 | 17 years | martin | cstyle
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @20f1597 | 17 years | jirik.svoboda | Task names should only contain base names of commands. Also add …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @16da5f8e | 17 years | jirik.svoboda | String functions should be declared in string.h (and implemented in …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0f94c3d | 17 years | jirik.svoboda | Read command line for multiboot modules on ia32 and copy it to task …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bf25efb | 17 years | jirik.svoboda | Rewrite rest of multiboot info parsing to C.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4b241f3 | 17 years | jirik.svoboda | The ia32-specific boot code is written completely in assembly for no …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4c7257b | 17 years | jakub | Do not set sysinfo for uspace drivers directly in the kernel drivers.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e49e234 | 17 years | martin | kernel memory management revisited (phase 2): map physical memory …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5f0f29ce | 17 years | martin | kernel memory management revisited (phase 1): proper support for zone …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @691eb52 | 17 years | martin | switch between the preference of kernel/uspace IRQ hash table
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5b0ae4be | 17 years | jakub | The kernel i8042 driver should be instance-neutral.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cecb0789 | 17 years | jakub | This is the evil commit. In particular, it does:
- introduces more …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0cb9fa0 | 17 years | jakub | Fix ia32's pio_{read,write}_32().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c9b550b | 17 years | jakub | Let IRQ claim methods take irq_t * instead of the instance argument.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9979acb | 17 years | martin | make hw_area API more generic
this allows mapping of EGA VRAM on ia32/amd64
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @70554dd | 17 years | martin | dash is not a safe character for C preprocessor, use underscore instead
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @91825d90 | 17 years | jakub | Kill arch/drivers/ega.h. Provide one-stop shopping
place for …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5cb223f | 17 years | jakub | Adapt most of the kernel to ioport8_t, ioport16_t and ioport32_t types.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7d60cf5 | 17 years | jakub | Introduce ioport8_t, ioport16_t and ioport32_t. These types are to be …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4b44099d | 17 years | jakub | Kill arch/drivers/i8042.h.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ae318d3 | 17 years | martin | overhaul pareas: use one single physical area for the physical address …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6cd9aa6 | 17 years | jakub | IRQ handlers are using one superfluous argument and an unused elipsis. …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2d96f4d | 17 years | jakub | Fix ia32 build for Pentium 3 systems.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ee06f2a | 17 years | jakub | Introduce a more platform-neutral name for programmed I/O.
The new …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @687c3cd | 17 years | jakub | Get rid of CONFIG_DEBUG_AS_WATCHPOINT.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @74bcf5e | 17 years | jakub | Get rid of CONFIG_SIMICS_FIX.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1f7cb3a | 17 years | jakub | Get rid of CONFIG_DEBUG_ALLREGS.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6c1f763 | 17 years | jirik.svoboda | Make ia32/amd64 compile again. This is mostly a hack, but a more …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6da1013f | 17 years | martin | simplify configuration
introduce arch_construct_function and inb/outb …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7004747 | 17 years | martin | simplify configuration in Makefiles
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @912ee7c | 17 years | martin | introduce fncptr_t and ioport_t on all platforms
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b1747a5 | 17 years | martin | fallback to VGA registers if VESA routine fails
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ff50f40 | 17 years | martin | simplify compile options
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f651e80 | 17 years | jirik.svoboda | Make newlines in panic messages consistent. Add periods at end of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7ed2d8f | 17 years | jirik.svoboda | Unify newlines in fault_if_from_uspace() format strings. (Remove them …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f245145 | 17 years | jakub | Only one kernel EGA driver to rule them all.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9a63657 | 17 years | jirik.svoboda | Revive kernel EGA fb driver. Plus fix bug — was using memcpy() for …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @8fe5980 | 17 years | martin | cstyle & small fixes
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @965dc18 | 17 years | jakub | Merge sparc branch to trunk.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @f2ef7fd | 17 years | jakub | Support for SYSENTER on ia32.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @ddb0df5 | 17 years | martin | configurable cross-compiler prefix (using CROSS_PREFIX)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  |