Commit Graph

  • 4338d503c3 Added definition for Cell and Topology information pages. Michael Mueller 2025-02-21 15:26:14 +01:00
  • 2ed44d458c Increased RAM size in example scenario due to caps increase lead to higher memory demand. Michael Mueller 2025-02-10 13:04:21 +01:00
  • e2d7465c06 Increased amount of caps for base_tukija. Michael Mueller 2025-02-10 13:03:45 +01:00
  • c1017645b7 Added scenario for testing cell destruction. Michael Mueller 2025-02-10 13:02:46 +01:00
  • 086e9ac5be Scenario for testing Hoitaja's core allocator. Michael Mueller 2025-02-07 15:49:40 +01:00
  • caa59f84b8 Started reimplementing Hoitaja with API changes. Michael Mueller 2025-02-07 15:48:54 +01:00
  • c27e19c310 Added print() definition for Genode::Affinity for debugging purposes. Michael Mueller 2025-02-07 15:47:01 +01:00
  • 77da41768c tool/create: removed -j64 as it created problems when called from another make job. pc-ixgbe Michael Mueller 2025-02-06 16:27:12 +01:00
  • b11450dbba nic_router: Fixed compiler errors when compiling with -O3. Michael Mueller 2025-02-06 16:26:24 +01:00
  • 99ca48ca25 A bunch of hash updates. Michael Mueller 2025-02-06 16:25:32 +01:00
  • fe2ac905de Run script for the usage of lwIP as a library directly linked with the application. Michael Mueller 2025-02-06 16:24:57 +01:00
  • 8517ed7236 Small example application using lwIP as a library. Michael Mueller 2025-02-06 16:24:04 +01:00
  • e7473337cb Integrate Tukija as a seperate kernel rather than modifying base-nova. This may improve upgradability in the future. Michael Mueller 2025-02-06 16:22:46 +01:00
  • 9444a8447b use long long for cfs_entry ts Marcel Lütke Dreimann 2025-02-04 10:17:14 +01:00
  • 67ebd5e9a4 fixed dce for genode Marcel Lütke Dreimann 2025-01-31 10:07:43 +01:00
  • 8567a8513c Polybench: do not measure printf Marcel Lütke Dreimann 2025-01-30 11:59:57 +01:00
  • ab2444756f fixed qemu_test ctx free Marcel Lütke Dreimann 2025-01-30 11:42:50 +01:00
  • 552594ff07 fixed multi_gpgpu Marcel Lütke Dreimann 2025-01-30 11:42:40 +01:00
  • 47fef5ee33 removed vpu bench interface Marcel Lütke Dreimann 2025-01-30 11:07:38 +01:00
  • 2cac5f2242 fixed run config Marcel Lütke Dreimann 2025-01-30 11:05:12 +01:00
  • 292b8765e3 global driver config Marcel Lütke Dreimann 2025-01-30 10:54:41 +01:00
  • ddb8720728 Merge branch 'staging' of github.com:mmueller41/genode into pc-ixgbe Michael Mueller 2025-01-28 13:55:39 +01:00
  • c159cd6022 More RAM for NVME example. Michael Mueller 2025-01-28 13:48:22 +01:00
  • a461e0886f Removed ixgbe driver from dde_linux build. Michael Mueller 2025-01-28 13:48:00 +01:00
  • ddc3e9b38d Removed ixgbe from dep.list for dde_linux. Michael Mueller 2025-01-28 13:47:07 +01:00
  • 3ec2bfd92d Increased ram and adjusted IP address in ping.run. Michael Mueller 2025-01-28 13:46:37 +01:00
  • a57ec384ff Use -O3 for compiling nic_router. Michael Mueller 2025-01-28 13:46:06 +01:00
  • c8b883215d Turned off debug messages for Netty. Michael Mueller 2025-01-28 13:45:28 +01:00
  • 2c6c95202a Increased buffer size for NIC device. Michael Mueller 2025-01-28 13:44:57 +01:00
  • b4e45b87e9 Adjusted options for lwIP. Michael Mueller 2025-01-28 13:44:19 +01:00
  • 359dd71dd2 Changed netty config. Michael Mueller 2025-01-28 13:43:56 +01:00
  • 73c5472c67 Build and create depots with 64 make jobs. Michael Mueller 2025-01-28 13:43:31 +01:00
  • 11f332d382 Updated hashes. Michael Mueller 2025-01-28 13:43:06 +01:00
  • 00bad9bee5 sel4: increase resources for fb_bench staging Alexander Boettcher 2025-01-24 16:11:12 +01:00
  • ca7bcc2d80 fixup "sel4: add MSI support for x86" Alexander Boettcher 2025-01-24 16:10:09 +01:00
  • 8e0fe39248 libdrm: explicitly convert values to __u64 Christian Helmuth 2025-01-24 15:39:37 +01:00
  • a376ebafa7 libc: add missing header for qemu port Alexander Boettcher 2024-06-19 11:11:13 +02:00
  • f9f874d7e4 fixup "libc: unify base types for arm_64 and riscv" (revert unintended __int64_t modification) Norman Feske 2025-01-24 09:58:45 +01:00
  • 9b61f00187 libnl: use fixed_stint.h for typedefs Josef Söntgen 2025-01-23 14:45:47 +01:00
  • 8730657e08 libusb: don't freeze when device vanishs Stefan Kalkowski 2025-01-23 13:37:43 +01:00
  • 35e0a2b144 base: add missing wakeup signal in child framework Stefan Kalkowski 2025-01-22 16:20:06 +01:00
  • d12b491a5c sel4: add MSI support for x86 Alexander Boettcher 2025-01-16 09:41:48 +01:00
  • 130efed0cb base: support specifying PCI bdf on irq creation Alexander Boettcher 2025-01-16 13:30:30 +01:00
  • 004aaf0235 fixup; hw: always serialize rdtsc reads Benjamin Lamowski 2025-01-22 09:57:44 +01:00
  • 27c2064a3c foc: support more caps Alexander Boettcher 2025-01-20 19:18:25 +01:00
  • be7df4fa82 fixup "hw: always serialize rdtsc reads" (final cosmetic touches) Christian Helmuth 2025-01-22 12:41:28 +01:00
  • 6793143d31 hw: always serialize rdtsc reads Benjamin Lamowski 2025-01-21 16:26:52 +01:00
  • 28ecbbbb71 fixup "hw: calibrate Local APIC via ACPI timer" (final cosmetic touches) Christian Helmuth 2025-01-22 12:12:47 +01:00
  • 8bdddbd46a hw: calibrate Local APIC via ACPI timer Benjamin Lamowski 2025-01-09 11:31:42 +01:00
  • 103d03b590 fixup "hw: calibrate TSC via ACPI timer" (final cosmetic touches) Christian Helmuth 2025-01-22 08:57:05 +01:00
  • 5def882001 hw: calibrate TSC via ACPI timer Benjamin Lamowski 2025-01-08 10:45:33 +01:00
  • da65626cdd libc: unify base types for arm_64 and riscv Norman Feske 2025-01-22 10:09:38 +01:00
  • cdbc31add8 fixup "Enable -ffreestanding by default" (libgcov, x86emu) Norman Feske 2025-01-22 09:19:02 +01:00
  • 2b695b2392 Merged refactored sandbox library with upstream. genode-24 Michael Mueller 2025-01-21 18:31:53 +01:00
  • 504bc57806 Merge branch 'ealan' into genode-24 Michael Mueller 2025-01-21 18:31:08 +01:00
  • 93595efd44 MxIP platform support package. Michael Mueller 2025-01-21 15:31:16 +01:00
  • 52d5a3d19e Compile nic_router with -O3. Michael Mueller 2025-01-21 15:28:06 +01:00
  • 65f6af0415 Added method to determine wether a cell is a brick or not. Michael Mueller 2025-01-21 15:26:30 +01:00
  • ce1dea524b Increased buffer size for uplink session. Michael Mueller 2025-01-21 15:25:34 +01:00
  • c1fe8673e2 Applied fix from discord forum to fix AHCI reset bug to make AHCI drives visible to the system. Michael Mueller 2025-01-21 15:24:53 +01:00
  • afce79da8a Allow test-ahci-atapi to write to device in block test scenario. Michael Mueller 2025-01-21 15:23:31 +01:00
  • fd4aea9def Added support for bricks, i.e. static resource containers. Michael Mueller 2025-01-21 15:22:24 +01:00
  • 991dd5e6c5 Added experimental lock-free MPMC queue as packet queue implementation. Michael Mueller 2025-01-21 15:20:57 +01:00
  • 7535440e79 Avoid argument parser in blinktree server for now. Michael Mueller 2025-01-21 15:19:32 +01:00
  • dd41406bcd Use MxIP for blinktree server. Michael Mueller 2025-01-21 15:19:02 +01:00
  • 0eacac72e5 Made volatile cell component compilable again. Michael Mueller 2025-01-21 15:16:28 +01:00
  • 9979d7596e Rewrote raw_nic to use lwIP. Michael Mueller 2025-01-21 15:15:58 +01:00
  • d632954bbf Reset channel usage prediction when resuming MxTasking. Michael Mueller 2025-01-21 15:15:19 +01:00
  • d776f038b2 Updated scenario for VSCode dry-run. Michael Mueller 2025-01-21 15:14:34 +01:00
  • cabb9b13c4 Start drivers as sub-components of Hoitaja. Michael Mueller 2025-01-21 15:13:29 +01:00
  • 8310cf0530 Increased font size in VSCode. Michael Mueller 2025-01-21 15:12:32 +01:00
  • e999d08c12 Introducing MxIP as a lwIP-based library for user-space networking. Michael Mueller 2025-01-21 15:12:03 +01:00
  • 0daf335dc2 Changed lwIP parameters to improve performance. Michael Mueller 2025-01-21 15:09:40 +01:00
  • 911f29bcf2 Increased RAM for drivers and added TOPO service to config. Michael Mueller 2025-01-21 15:09:02 +01:00
  • e0eabd9d7c Changed serial port number for log output. Michael Mueller 2025-01-21 15:08:24 +01:00
  • fb20e83fc4 Updated hashes. Michael Mueller 2025-01-21 15:07:58 +01:00
  • a271e98cfb Removed debug output. Michael Mueller 2025-01-21 15:06:12 +01:00
  • 9c51d3aefc Merge branch 'genodelabs:master' into master master Michael Müller 2025-01-21 15:00:29 +01:00
  • b455139e8c Enable -ffreestanding by default Norman Feske 2025-01-21 12:19:56 +01:00
  • b4f4a6db09 qt6: install the SVG image format plugin Christian Prochaska 2025-01-20 17:13:50 +01:00
  • d3d901886f qt6: fix dangling pointer in QGenodeWindowSurface Christian Prochaska 2025-01-20 16:17:21 +01:00
  • 0d4d23a161 fixup "hw: implement helping of pager threads" (fix bomb) Stefan Kalkowski 2025-01-20 16:29:54 +01:00
  • 827401ee2d fixup "hw: implement helping of pager threads" (managed ds pf faults) Stefan Kalkowski 2025-01-17 14:37:22 +01:00
  • fa9373cbd3 qt6: use window title as label for GUI session Christian Prochaska 2025-01-17 07:42:33 +01:00
  • bfaacb1ada fixup "base: use Dataspace_attr in io_mem _map_local(...)" - fiasco nightly failure Alexander Boettcher 2025-01-16 13:05:09 +01:00
  • 8eae6501b7 tool: use bender hwp options also for foc and seL4 Alexander Boettcher 2025-01-15 18:29:17 +01:00
  • e840a3f8f9 sculpt: use rom_fs for fiasco and foc Alexander Boettcher 2025-01-15 17:52:49 +01:00
  • 7c5f879b91 squash "base: use Dataspace_attr in io_mem _map_local(...)" - rename to "base: use Map_local_result in io_mem _map_local(...)" Alexander Boettcher 2025-01-15 17:19:36 +01:00
  • 2b566042ad fixup "gems: ABI and depot recipe for dialog API" Norman Feske 2025-01-15 17:54:33 +01:00
  • 6e82520165 fixup "vm_session: use Callable for with_state" Norman Feske 2025-01-15 17:52:30 +01:00
  • 1677a36225 fixup "monitor/sandbox: use Callable" (more callables) Norman Feske 2025-01-15 17:44:29 +01:00
  • c564013a5d vm_session: use Callable for with_state Norman Feske 2025-01-15 16:36:09 +01:00
  • d033e4c153 sandbox: don't use Xml_node as return value Norman Feske 2025-01-15 16:05:52 +01:00
  • c5e6d071e5 monitor/sandbox: use Callable Norman Feske 2025-01-15 15:40:02 +01:00
  • 68613c8265 cpu_sampler: propagate Create_thread_error Norman Feske 2025-01-15 15:07:15 +01:00
  • 67985e2ba9 hw: remove unused object pool of pager ojects Stefan Kalkowski 2025-01-13 13:30:01 +01:00
  • 673c97b3e6 hw: sanitize kernel's signal datastructures Stefan Kalkowski 2025-01-10 21:17:19 +01:00
  • 3bdfb078bf hw: implement helping of pager threads Stefan Kalkowski 2025-01-10 15:15:21 +01:00
  • 84cabaf9b7 hw: move remaining pager code to pager.cc Stefan Kalkowski 2024-08-19 10:07:18 +02:00
  • f2d91fd56a hw: pager thread per cpu Stefan Kalkowski 2024-08-19 09:51:19 +02:00