
Changes between version 1.0 and 1.1
-----------------------------------

  Generic changes:

   * gcc up to version 3.3 is now fully supported
   * Bochs support has been improved
   * System call dispatching is faster due to less indirection levels
   * Some Long-IPC bugs that could lead to endless pagefaults have been fixed
   * Long-IPC to short-flexpage transfers now work correctly
   * A race condition in the destruction of threads has been eliminated
   * An uncaught exception on an ex_regs'd thread now properly terminates it
   * The kernel debugger now displays symbol and line information in backtraces
   * Support for absolute IPC timeouts has been implemented
   * Support for multiple per-thread timeslices has been added
   * Experimental Preemption-IPC support is now available
   * Multiple scheduler bugs have been ironed out
   * JDB's logging macros are now gcc-3.x-proof

  IA32:

   * JDB's performance counter support has been greatly improved
   * The IPC fastpath is even faster now
   * The tagged TLB emulation (small address spaces) has been revised
     and can now use the IPC fastpath and sysenter.
   * Fast kernel entries via sysenter now properly guard against set NT flag
     and singlestep debug interrupt tricks from malicious users.
   * A double-fault handler has been added for better debugging
   * You can now play tetris in the kernel debugger

  ARM:

   * The ARM processor architecture is now supported
   * Support for Intel SA1110 CPUs, with debugging via serial port
   * Preliminary JDB support has been added
   * A preliminary GDB stub has been integrated
   * Fiasco supports the SA1110 UART, the SA1110 interrupt controller, and
     the SA1110 timer
   * X.0 (32-Bit Thread IDs) ABI is fully supported but not well tested

  UX:

   * The Fiasco kernel debugger (JDB) has been ported to Fiasco-UX
   * Hardware-assisted breakpoint support in JDB under UX is experimental
   * Kernel shutdown is now faster
   * Support for hybrid Linux/L4 programs using native host system calls
     has been added
   * Revoking page access rights no longer unmaps the whole page
   * Multiple interrupts are now supported
   * Fiasco-UX now provides an SDL framebuffer console
   * Loading of ELF binaries is now left to rmgr
   * Some bugs in the handling of interrupts on iret have been fixed
