genode/base-foc/patches
Stefan Kalkowski 361a67d749 Fiasco.OC: fix io-port fault answer in sigma0
In sigma0 normally no answer tag to a request/fault is created. It simply uses
the message tag received with the request. This doesn't work out when I/O ports
are requested. This patch constructs an appropriate answer tag. Moreover,
we have to enable I/O port protection in the kernel configuration.
2012-09-18 16:47:59 +02:00
..
fix_exception_ip.patch Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
foc_arm_errata.patch Fiasco.OC: update to recent version (svn rev. 40) 2012-09-18 10:53:16 +02:00
foc_caps_equal.patch Fiasco.OC: update to recent version (svn rev. 40) 2012-09-18 10:53:16 +02:00
foc_exregs_ret_state.patch Merge final fixes from internal repositories 2011-12-23 14:04:29 +01:00
foc_single_step_x86.patch Fiasco.OC: update to recent version (svn rev. 40) 2012-09-18 10:53:16 +02:00
jdb_kobject_names.patch Increase the JDB kernel object names buffer size 2012-05-09 20:56:49 +02:00
README Increase the JDB kernel object names buffer size 2012-05-09 20:56:49 +02:00
sigma0_ioport.patch Fiasco.OC: fix io-port fault answer in sigma0 2012-09-18 16:47:59 +02:00
sigma0_prio.patch Fiasco.OC: raise sigma0's priority to maximum. 2012-06-04 17:10:16 +02:00

The patches in this directory are modifications of the Fiasco.OC kernel
required for using this kernel with Genode.

:'foc_single_step_x86.patch':

  This patch enables the user land to use the CPU's single stepping mode on
  x86_32 platforms. It is needed to enable the use of GDB monitor for
  user-level debugging.

:'fix_exception_ip.patch':

  On the occurrence of undefined-instruction exceptions on ARM, Fiasco.OC
  reports a wrong program-counter value to the exception handler. The patch
  fixes the problem.

:'jdb_kobject_names.patch':

  This patch increases the size of the JDB kernel object names buffer. The
  original size was too small for some Genode scenarios and caused missing
  thread names in the kernel debugger thread list.