genode/repos/base-hw/src/core
Martin Stein 7f29eff75a hw lapic: find best frequency dynamically
Some x86 machines do have a LAPIC speed < 1000 ticks per millisecond
when configured to use the maximum divider (as it was always the case).
But we need microseconds precision for the timeout framework. Thus,
reduce the divider dynamically until the frequency fullfills our
requirements.

Ref #2400
2017-08-28 16:49:50 +02:00
..
hw core: install core-<kernel>.o at bin/ 2017-05-02 15:29:02 +02:00
kernel hw: make address variables 64-bit safe (fix #2503) 2017-08-28 16:49:46 +02:00
spec hw lapic: find best frequency dynamically 2017-08-28 16:49:50 +02:00
capability.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
core_log.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
core_region_map.cc hw: separate bootstrap and core strictly 2017-05-31 13:15:52 +02:00
cpu_session_support.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
cpu_thread_allocator.h hw: remove core internal header directories 2017-05-31 13:15:52 +02:00
env.cc hw: fix capability accounting of kernel/core 2017-06-19 12:35:55 +02:00
io_mem_session_support.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
irq_session_component.cc Streamline exception types 2017-05-31 13:16:07 +02:00
irq_session_component.h hw: remove core internal header directories 2017-05-31 13:15:52 +02:00
kernel_log.cc Remove UART specific SPEC identifiers (Ref #2403) 2017-05-31 13:16:10 +02:00
map_local.h hw: remove core internal header directories 2017-05-31 13:15:52 +02:00
native_pd_component.cc hw: fix capability accounting of kernel/core 2017-06-19 12:35:55 +02:00
native_pd_component.h hw: fix capability accounting of kernel/core 2017-06-19 12:35:55 +02:00
object.h hw: remove core internal header directories 2017-05-31 13:15:52 +02:00
pager.cc hw: make address variables 64-bit safe (fix #2503) 2017-08-28 16:49:46 +02:00
pager.h hw: make address variables 64-bit safe (fix #2503) 2017-08-28 16:49:46 +02:00
platform_pd.cc core: remove unmap from rm_client 2017-08-28 16:49:44 +02:00
platform_pd.h core: remove unmap from rm_client 2017-08-28 16:49:44 +02:00
platform_thread.cc core: remove unmap from rm_client 2017-08-28 16:49:44 +02:00
platform_thread.h hw: remove core internal header directories 2017-05-31 13:15:52 +02:00
platform.cc core: generic ROM module initialization 2017-08-28 16:49:36 +02:00
platform.h core: generic ROM module initialization 2017-08-28 16:49:36 +02:00
ram_dataspace_support.cc core: split RAM dataspace factory from RAM service 2017-05-31 13:16:12 +02:00
region_map_support.cc core: remove unmap from rm_client 2017-08-28 16:49:44 +02:00
rpc_cap_factory.h hw: remove core internal header directories 2017-05-31 13:15:52 +02:00
signal_broker.h hw: make address variables 64-bit safe (fix #2503) 2017-08-28 16:49:46 +02:00
signal_source_component.h hw: make address variables 64-bit safe (fix #2503) 2017-08-28 16:49:46 +02:00
stack_area_addr.cc base: make stack area base specifiable for core 2017-08-28 16:49:46 +02:00
thread_start.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
util.h hw: remove core internal header directories 2017-05-31 13:15:52 +02:00
vm_root.h hw: remove core internal header directories 2017-05-31 13:15:52 +02:00