Lionel Sambuc
f1deff716e
Improve default HOST_CC / CC settings
...
Instead of blindly defaulting to cc, try to find the actual compiler
installed on the system, and as a last resort
Change-Id: I114780b8e4bb54fab72dbd80466266126d6574a5
2014-07-31 19:19:36 +02:00
Ben Gras
a2502f41d7
CC=.. mkdep fix
...
Change-Id: If9dd0d0ca3c272c31896dfc423b7320edc89861e
2014-07-31 16:36:17 +02:00
Lionel Sambuc
37f29f557a
servers/rs: Add sanity check on executable size
...
RS used to do a stat, and check that the stat was successful, but it
didn't check that the executable was not actually empty.
This patch adds a check to detect file which are smaller than the minimum
ELF size possible.
Change-Id: I22b004084f17e7d395e2c1377add7bc8b51c3d5e
2014-07-31 16:00:32 +02:00
Lionel Sambuc
f1778d4cdd
Update the default package URL
...
Change-Id: I1f82f195b5bbc511b54b0598cf55a2231ed20c42
2014-07-31 16:00:32 +02:00
Lionel Sambuc
feace670ed
Remove old scripts to check against NBSD
...
As we have switched to a local git repository containing the NetBSD
reference, at specific points in time, the following scripts are not
anymore useful.
Change-Id: Iec0606a640a73e6ce80ecc5d9ac438daab9f2a1f
2014-07-31 16:00:32 +02:00
Lionel Sambuc
50a1aef12b
Move all services to /service
...
This concerns all services, a.k.a drivers, filesystem drivers, network
(inet, lwip, uds) servers, and the system servers.
Change-Id: I626fd15c795e15af42df2d10d47fb4a703665d63
2014-07-31 16:00:31 +02:00
Lionel Sambuc
84bb300f88
Remove /multiboot
...
This is just a duplicate of /boot/.temp, and it is not used anymore.
Change-Id: I8a4d6e68829de3ff3628ff0fe15f6d1d0a6b128f
2014-07-31 16:00:31 +02:00
Lionel Sambuc
433d6423c3
New sources layout
...
Change-Id: Ic716f336b7071063997cf5b4dae6d50e0b4631e9
2014-07-31 16:00:30 +02:00
Lionel Sambuc
428aa25dc6
Revert "bin/mv: Temporary fix"
...
This is no longer required as /bin/cp has been imported.
This reverts commit e3257d3ff741480d640cefe2507a77e65322f40d.
2014-07-28 17:06:36 +02:00
Zachary Storer
5da400ecaa
Import NetBSD cp command.
...
Change-Id: I61943a2ef6d5945b9e10e520e5ebf85e99ac668a
2014-07-28 17:06:34 +02:00
Zachary Storer
9abd355d6b
Remove the minix 'cpdir' command alias.
...
Change-Id: If51dcc8cb2f46e375638f1e2e4e8baddb790ab2c
2014-07-28 17:06:32 +02:00
Zachary Storer
aa42023c44
Remove the minix 'clone' command alias.
2014-07-28 17:06:31 +02:00
Sky Liu
e91d931d7d
importing shar from NetBSD
2014-07-28 17:06:31 +02:00
Ben Gras
597efc6c54
release script fixes
...
. we need libc++ in the base system
. big packages & sources don't fit on the cd any more
. the fetch scripts have to be triggered for some tools
Change-Id: Ife53c64fda0ed65b96fa8d6a0b0fee2c6a14d6d7
2014-07-28 17:06:30 +02:00
Lionel Sambuc
d84d0ef1a3
Sorted ipc.h for easier navigation
...
Also removed unused macros "M1", "M3", and "M4"
Change-Id: Ib0a454589394ca97936c9d3f95a4fd4e7691a720
2014-07-28 17:06:29 +02:00
Lionel Sambuc
6082b2b4de
Message type for COMMON_REQ_GCOV_DATA.
...
Change-Id: I97d31059990e33411a685d5d8191c728a02e7d0f
2014-07-28 17:06:28 +02:00
Lionel Sambuc
d1e784760d
remove "generic" messages m5, m8, m11
2014-07-28 17:06:28 +02:00
Lionel Sambuc
43d985050c
Use one message type for all BDEV request.
...
There are missing field assignements, and/or messsages being re-used
without re-initializations, which allows for fields to be implicitly
forwarded.
This prevents me from creating per request message types, as I can't
spend currently any more time debugging this issue.
2014-07-28 17:06:28 +02:00
Lionel Sambuc
341705a4ad
fix for crosscompile with llvm and build libstdc++
...
Change-Id: I1da0b77214a2e128a2649d518e4cf8d23cf13bc0
2014-07-28 17:06:27 +02:00
Lionel Sambuc
0522c9d0c1
Message type for BDEV_REPLY.
...
Change-Id: I48ca5a4f77cc9e924e8aee2fe6c32e0da9b42560
2014-07-28 17:06:27 +02:00
Lionel Sambuc
8644f25feb
Message type for SYS_PROFBUF.
...
Change-Id: I10c1e878b0e3ff9bfc52709cc87dace632fa3e4f
2014-07-28 17:06:27 +02:00
Lionel Sambuc
64fb3a184c
Message type for SYS_CPROF and PM_CPROF.
...
Change-Id: I2dc3d9d95c2a2b4c5fdbceae359b0be2bbdf9fb5
2014-07-28 17:06:26 +02:00
Lionel Sambuc
8ad307eeed
Message type for SYS_SPROF and PM_SPROF.
...
Change-Id: I598f88af47737be0172236fa9ad24058b50d3942
2014-07-28 17:06:26 +02:00
Lionel Sambuc
9ea21ea158
Message type for SYS_DIAGCTL.
...
Change-Id: Icdaa84847f8c75f5af6612dda3326f800166e0d7
2014-07-28 17:06:25 +02:00
Lionel Sambuc
93b1819dac
Message type for SIGS_SIGNAL_RECEIVED.
...
Change-Id: I5c13ff06e0203a98d4087829308d03020f302542
2014-07-28 17:06:25 +02:00
Lionel Sambuc
f45c6b86cb
Message type for SYS_READBIOS.
...
Change-Id: Id19f658f5eb5f350e3e19f9ce3f8ae80aea23c51
2014-07-28 17:06:25 +02:00
Lionel Sambuc
b51e653dd4
Dropping unused INT86_REG86 macro
...
Change-Id: Ic7949339f192487fb9c6d2f6f62b91cc4858f9ad
2014-07-28 17:06:24 +02:00
Ben Gras
5d0e31dbb3
custom message req & reply types for ds
2014-07-28 17:06:24 +02:00
Ben Gras
c727357664
custom types for RS_INIT, RS_UPDATE, and others
2014-07-28 17:06:23 +02:00
Ben Gras
9961d3d3e5
custom message types for safecopy calls
2014-07-28 17:06:23 +02:00
Ben Gras
c24f718bb4
custom message type for VM_UNMAP_PHYS
2014-07-28 17:06:23 +02:00
Ben Gras
6af75e6660
custom message type for vm_map_phys
2014-07-28 17:06:22 +02:00
Ben Gras
8c2ac80abd
custom message type for VM_BRK
2014-07-28 17:06:22 +02:00
Ben Gras
7cb7ac5b42
use custom mmap struct type directly
2014-07-28 17:06:21 +02:00
Ben Gras
3610b3b1a6
custom message type for SYS_DEVIO
2014-07-28 17:06:21 +02:00
Ben Gras
fce93dad32
custom message type for SEMOP
2014-07-28 17:06:21 +02:00
Ben Gras
c476408dea
custom message type for SHMCTL, SEMCTL, SEMGET
2014-07-28 17:06:20 +02:00
Ben Gras
e57d31d331
custom messages for SHMAT, SHMDT
2014-07-28 17:06:20 +02:00
Ben Gras
8627d33a42
custom message for SHMGET
2014-07-28 17:06:19 +02:00
Ben Gras
0881781e60
custom message for vm_query_exit
2014-07-28 17:06:19 +02:00
Ben Gras
93422a1f4c
custom message for vm_update
2014-07-28 17:06:19 +02:00
Ben Gras
9e2efbd73d
custom message type for VM_INFO
2014-07-28 17:06:18 +02:00
Ben Gras
3c88d20cb5
custom message type for VM_QUERY_EXIT
2014-07-28 17:06:18 +02:00
Ben Gras
01a50f57d8
custom message type for VM_GETREF
2014-07-28 17:06:17 +02:00
Ben Gras
28b5360df7
custom message type for VM_GETPHYS
2014-07-28 17:06:17 +02:00
Ben Gras
324fc1f604
custom message type for VM_SHM_UNMAP
2014-07-28 17:06:17 +02:00
Ben Gras
e3a0e6c3c3
custom message type for VM_REMAP, VM_REMAP_RO
2014-07-28 17:06:16 +02:00
Ben Gras
edb410ffe2
empty Makefile
...
. needed to avoid a build problem on native minix under some
circumstances
2014-07-28 17:06:16 +02:00
stux
d24fd34cdf
Import NetBSD which and whereis commands.
...
Change-Id: Ide31b4cc52c64cbd424437f649674a460fb0a754
2014-07-28 17:06:15 +02:00
Ben Gras
fc05cedbdd
<sys/socket.h>: turn off MSG_NOSIGNAL
...
. this unimplemented flag causes runtime problems (ENOSYS on
send()) for e.g. libfetch when used
. restores functionality of pkg_add (remote), fetch
2014-07-28 17:06:15 +02:00