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
Alexander Boettcher
9a46c670c1
vbox5: update to 5.1.34
...
Issue #2658
2018-03-08 12:05:04 +01:00
Josef Söntgen
8dda68a1bd
verify: propagate error on corrupted .sig files
...
In case the signature file is corrupt, e.g. it could not be downloaded
successfully, the gnupg code just prints an error message but will not
return the error to the user. So we patch the code to return the error
and check the value in the calling code.
2018-02-28 11:04:58 +01:00
Hinnerk van Bruinehsen
ff7e8086d7
bash: update to version 4.4.18
2018-02-14 20:41:09 +01:00
Hinnerk van Bruinehsen
fce01f8b84
sed: update to version 4.4
2018-02-14 20:41:09 +01:00
Hinnerk van Bruinehsen
f2d1ba483e
which: update to version 2.21
2018-02-14 20:41:09 +01:00