Christian Helmuth
568d0ad6f8
Revert "virtualbox5: enable storage device flushing"
...
This reverts commit 2351e9ce86
.
2020-05-28 15:38:12 +02:00
Josef Söntgen
2351e9ce86
virtualbox5: enable storage device flushing
...
The patches forcefully set the 'IgnoreFlush' option to false and change
a sanity check in the VMDK backend. This enables passing the guest's
flush request down to the Block VFS plugin.
Issue #3743 .
2020-05-28 14:47:57 +02:00
Norman Feske
c12d76686e
Move OpenVPN to genode-world repository
...
Fixes #3737
2020-04-24 14:37:57 +02:00
Alexander Boettcher
29911cf114
seoul: update contrib branch
...
- reactivate vga update, range was to small
- remove diagnostic messages
- add support to ignore machine check MSR MCG CAP
Issue #3683
2020-04-17 12:40:13 +02:00
Johannes Schlatow
aee5b59c51
Backport changeset 82268 from virtualbox
...
Fixes #3689
2020-03-26 11:38:54 +01:00
Christian Helmuth
6410e88698
netperf: handle EPIPE / silence warnings
...
This is an intermediate fix to handle sends to sockets shut down by the
peer already. A final fix in the libc would add support for the
MSG_NOSIGNAL send flag, generate SIGPIPE, and return the expected EINTR.
Then this patch is no longer required.
This commit also drops the obsolete patch for missing
sysconf(_SC_NPROCESSORS_ONLN), which is now part of libc.
2019-11-19 14:54:13 +01:00
Sebastian Sumpf
3024720656
ports: update make to version 4.2.1
...
Required for ARMv8 support
issue #3537
2019-11-19 14:45:39 +01:00
Sebastian Sumpf
112c32eb54
ports: noux-pkg/gcc_arm_64
...
Added ARMv8 as a native gcc target. This requires a rebuild of the tool
chain.
issue #3537
2019-11-19 14:45:39 +01:00
Norman Feske
5ab1505d43
file system: enhanced file status info
...
This patch extends the 'File_system::Status',
'File_system::Directory_entry', and the related 'Vfs' types with
the following additional information:
- Distinction between continuous and transactional files (Node_type)
(issue #3507 )
- Readable, writeable, and executable attributes (Node_rwx),
replacing the former 'mode' bits
(issue #3030 )
The types 'Node_rwx', 'Node_type' are defined twice,
once for the VFS (vfs/types.h) and once for the 'File_system'
session (file_system_session/file_system_session.h).
Similarly, there is a direct correspondance between
'Vfs::Directory_service::Dirent' and 'File_system::Directory_entry'.
This duplication of types follows the existing pattern of keeping the
VFS and file-system session independent from each other.
2019-11-19 14:23:56 +01:00
Christian Prochaska
ab017607a2
tool chain: TLS support
...
Fixes #3418
2019-09-02 16:29:33 +02:00
Alexander Boettcher
7ec37b2d8d
vbox5: adjust to run with Fiasco.OC
...
- use priorities solely with nova
- handle exceptions during vCPU creation
- avoid assertion in vga_vbda
- silence compiler warnings about outdated register keyword
Issue #3111
2019-06-13 12:22:49 +02:00
Alexander Boettcher
5673c163fb
vbox5: use vm_session interface
...
Issue #3111
2019-05-29 10:20:52 +02:00
Alexander Boettcher
753e78d122
seoul: adjust to g++ 8.3.0
...
Issue #3307
2019-05-27 14:52:52 +02:00
Stefan Kalkowski
fc922d263c
tool_chain: add aarch64 compiler target
...
Ref #3260
2019-05-27 14:52:51 +02:00
Sebastian Sumpf
36f90e57f3
riscv: tool chain 19.05
...
issue #3273
2019-05-27 14:52:51 +02:00
Christian Prochaska
f369da741d
tool_chain: update GDB to version 8.2.1
...
Issue #3307
2019-05-27 14:52:51 +02:00
Christian Prochaska
1720d2d86d
tool_chain: update GCC to version 8.3.0
...
Issue #3307
2019-05-27 14:46:54 +02:00
Christian Prochaska
96ed3c8db0
tool_chain: update binutils to version 2.32
...
Issue #3307
2019-05-27 14:46:54 +02:00
Ehmry -
863654d188
Libc: update port to Freebsd 12
...
Fix #3289
2019-05-27 14:46:53 +02:00
Christian Prochaska
3556a40f81
seoul: adjustments to compile with GCC 8.3.0
...
Issue #3352
2019-05-27 14:46:53 +02:00
Alexander Boettcher
b3f288c035
seoul: avoid corrupted cr0 and GP on debug wrmsr
...
- fix bug in instruction emulator on clts - mark cr0 as changed
- don't cause GP on debug control wrmsr
Issue #3111
2019-05-16 13:11:00 +02:00
Alexander Boettcher
8840ca96a9
seoul: use vm_session interface
...
and remove any dependency on the NOVA kernel interface
Issue #3111
2019-05-06 16:15:26 +02:00
Pirmin Duss
8b4e2a21e4
e2fsprogs: disarm the mount-point check
...
Discovered while creating an ext2 file system on an sd_card (no
partitions, imx6), which failed with an error message that stated the
device is in use. Genode's libc/posix layer has no notion of mount
points.
Fixes #3271
2019-04-09 12:30:35 +02:00
Alexander Boettcher
00953e39f4
vbox: allocate REM memory dense
...
Fixes #2116
2019-04-01 19:33:50 +02:00
Alexander Boettcher
ce1f245952
vbox5: free bitmap source during resize
...
Fixes #3216
2019-04-01 19:33:47 +02:00
Sebastian Sumpf
1705aab290
seoul: PS2 mouse wheel support
...
fixes #3234
2019-04-01 19:33:46 +02:00
Christian Prochaska
9f50b8897a
Update Arora default bookmarks
...
Fixes #3198
2019-04-01 19:33:46 +02:00
Ehmry -
c5786b212b
Update Seoul contrib code for new Fifo accessors
...
Ref #3135
2019-02-19 11:08:17 +01:00
Alexander Boettcher
6bb145bdd8
Remove virtualbox 4 vmm
...
Fixes #3141
2019-02-19 11:08:17 +01:00
Norman Feske
48aed0ea46
Move Dosbox to genode-world
...
Fixes #3099
2019-01-07 12:43:37 +01:00
Josef Söntgen
c43723abdd
ports: update lighttpd to 1.4.52
...
In addition enable TLS.
Fixes #3069 .
2019-01-07 12:33:55 +01:00
Sebastian Sumpf
8015dbe8b7
Move OpenJDK to the Genode world repository
...
This reverts commit 58fb5ed722
.
fixes #3060
2018-11-29 11:54:30 +01:00
Alexander Boettcher
5473a36f81
seoul: produce hash stable port
...
Remove line printing the user name and the date in generated source code.
Fixes #3004
2018-10-29 09:36:21 +01:00
Alexander Boettcher
142d503cb4
vbox5: disable assertions in recipe vbox5-nova
...
Issue #2984
2018-09-20 09:07:31 +02:00
Christian Helmuth
473fde900b
ports: download vim archive from github
...
The FTP download was shaky and according to
https://www.vim.org/download.php , GitHub is the recommended way to
obtain vim.
Fixes #2943
2018-09-13 15:21:10 +02:00
Ehmry -
1370fa7631
Remove Noux networking support
...
Noux networking is not well tested and not in practical use. It also
uses a number of deprecated libraries.
Ref #2535
Fix #2955
2018-09-05 11:04:21 +02:00
Christian Prochaska
ecc4ac795a
tool_chain: fix build problems on Ubuntu 18.04
...
Fixes #2939
2018-08-30 09:24:46 +02:00
Alexander Boettcher
8cdc266417
ports: add microcode of Intel CPUs
...
Issue #2762
2018-08-28 16:46:00 +02:00
Norman Feske
170507a85c
bash: support home and end keys
...
This commit contains a patch of bash's built-in default escape sequences
to match the 'screen' terminal as used by Genode's terminal component.
Fixes #2705
2018-07-03 10:44:55 +02:00
Alexander Boettcher
2755772478
vbox5: update to 5.1.38
...
Issue #2847
2018-05-31 17:12:44 +02:00
Alexander Boettcher
e087d6ad19
vbox5: quirk microcode patch attempts by guests
...
Fixes #2847
2018-05-31 17:12:25 +02:00
Norman Feske
f390543550
e2fsprogs: disarm mount-point checks
...
On Noux, these checks are not needed because there is no notion of mount
points.
2018-05-30 13:36:29 +02:00
Ehmry -
72cb71c827
Replace SHA1 hashes of port downloads with SHA256
...
Now SHA256 has been shown to be an adequate replacement for SHA1, use
SHA256 for verifying all port downloads.
Ref #2767
2018-05-30 13:36:22 +02:00
Sebastian Sumpf
58fb5ed722
jdk: OpenJDK for Genode
...
OpenJDK version 9 for Genode, contains the interpreter version of the
HotSpot virtual machine.
fixes #2791
2018-05-30 13:36:07 +02:00
Ehmry -
3faf7aab8f
Port of getdns and Stubby DNS resolver
...
Stubby is an application that acts as a local DNS stub resolver.
https://getdnsapi.net/
https://dnsprivacy.org/wiki/display/DP/DNS+Privacy+Daemon+-+Stubby
Ref #2682
2018-05-03 15:31:58 +02:00
Christian Helmuth
f53ff49276
Update stale port hash files
...
Detected with the new tool/ports/check_hash utility.
2018-05-03 15:31:53 +02:00
Alexander Boettcher
bb768c2cab
seoul: adjust Intel network model to recent VM
...
Issue #2715
2018-03-27 13:44:26 +02:00
Alexander Boettcher
3bcb45b4e7
seoul: support g++ -Weffc++ option
...
Issue #2715
2018-03-27 13:43:10 +02:00
Alexander Boettcher
8e8878f187
seoul: show vga messages during early disc boot
...
Issue #2715
2018-03-27 13:43:10 +02:00
Alexander Boettcher
f7cacd16a0
vbox5: avoid assertion in DevHDA
...
seen with beginning of Virtualbox 5.1.34 update
Issue #2658
2018-03-27 13:43:08 +02:00