Commit Graph

212721 Commits

Author SHA1 Message Date
manu ff88f232cf Missing bit in previous commit (PUFFS_KFLAG_CACHE_DOTDOT option to avoid
looking up ..)
2012-08-11 01:10:11 +00:00
wiz aceedc0215 Use more markup. New sentence, new line. Bump date for previous. 2012-08-10 21:00:45 +00:00
matt 3c48897f6d Add mount_tmpfs 2012-08-10 20:17:09 +00:00
tsutsui 390f4a1178 Appease gcc -fno-common:
- remove physmem from machdep.c since it's initialized in atari_init.c
 - declare I/O address space variables properly
Compile test only.  (currenty my TT030 is busy on pkgsrc builds)
2012-08-10 17:43:32 +00:00
joerg cbb088a668 Clang supports -Wno-stack-protector. 2012-08-10 17:12:11 +00:00
manu 2a9a80bb36 Add PUFFS_KFLAG_CACHE_DOTDOT so that vnodes hold a reference on their
parent, keeping them active, and allowing to lookup .. without sending
a request to the filesystem.

Enable the featuure for perfused, as this is how FUSE works.
2012-08-10 16:49:35 +00:00
bouyer bd09f43a07 Remove leftover comment. 2012-08-10 16:40:40 +00:00
martin 78879908ec Slightly simplify and make position independend.
Part of fixing PR port-sparc64/46724.
2012-08-10 16:37:31 +00:00
bouyer 8539c8f3cb Work around some SATA PMP issues in some AHCI controllers by either
disabling PMP entirely, or special handling in the reset function.
Controller list from linux and FreeBSD.
2012-08-10 16:35:00 +00:00
joerg fabb48a37a Remove effectively tautological condition. 2012-08-10 16:34:23 +00:00
joerg 3190841d4b Apply options for all compilers. 2012-08-10 16:33:41 +00:00
bouyer 95d3e6608a Regen: add some PCI AHCI controllers. 2012-08-10 16:24:43 +00:00
bouyer 6618a3a797 Add some PCI AHCI controllers, from linux 2012-08-10 16:24:17 +00:00
joerg 4f18a444b9 Make GCC entries optional. 2012-08-10 16:22:31 +00:00
joerg 951d5f4e22 No need to check for MKRUMP twice. 2012-08-10 16:18:51 +00:00
joerg 2ce6b7d32d Decouple binutils build from HAVE_GCC. Merge common fragments of
HAVE_GCC and HAVE_PCC.
2012-08-10 16:13:36 +00:00
joerg 6ffdafe0ea Don't set HAVE_GCC by default, if MKGCC is disabled. 2012-08-10 16:12:20 +00:00
joerg 8b623749df Make linker warnings fatal by default for Clang, even if not building
GCC.
2012-08-10 16:11:43 +00:00
joerg b38acf62c6 Decouple Clang from HAVE_GCC. 2012-08-10 16:10:29 +00:00
joerg c14f2d4ef8 Deal with optional HAVE_GCC. 2012-08-10 16:05:26 +00:00
joerg f4f2339ab8 Use LIBISCXX. 2012-08-10 16:04:28 +00:00
manu 9bd2034d93 Missing bit in previous commit (prevent race between create|mknod|mkdir|symlink
and reclaim)
2012-08-10 14:52:56 +00:00
tsutsui 254bb11f96 Move cn_tab initialization from late cpu_startup(9) to
early _bootstrap() in locore2.c.
Tested on TME emulating 2/120.
2012-08-10 14:52:26 +00:00
tsutsui 63748965b8 Appease gcc -fno-common:
- initialize cn_tab in locore2.c:_bootstrap() for early printf calls
Tested on sun3 (3/160 on TME) and sun3x (real 3/80).

XXX: sun3 with >16MB RAM gets "panic: ubc_init: failed to map ubc_object"
2012-08-10 14:33:35 +00:00
tron 864de15d33 Note update of Postfix to version 2.8.12. 2012-08-10 14:23:05 +00:00
tsutsui 6035e27320 Appease gcc -fno-common:
- initialize cn_tab at runtime in pre-main luna68k_init()
Tested on LUNA.
2012-08-10 12:48:14 +00:00
martin cb3d712bd2 Make this position independend (for -pie executables) 2012-08-10 12:37:39 +00:00
tron 56c94b646c Import Postfix 2.8.12. Changes since version 2.8.11:
- The local(8) delivery agent's BIFF client leaked an unprivileged UDP
  socket. Fix by Jaroslav Skarvada. This bug was introduced 19990127.
- The SMTP server did not reject the AUTH command while a MAIL FROM
  transaction was in progress. Reported by Timo Sirainen.
  This bug was introduced 20000314.
- The unused "pass" trigger client could close the wrong file descriptors.
  This bug was introduced with Postfix 2.8.
2012-08-10 12:35:15 +00:00
tsutsui 9c296bf3a3 Appease gcc -fno-common:
- remove initialzation of physmem since it's properly initialized
   before pmap_bootstrap() using a value passed from bootloader and
   sanity possible maximum value is not necessary
Tested on HP382.
2012-08-10 12:29:59 +00:00
joerg e16a720f89 Don't depend on HAVE_GCC being always defined. 2012-08-10 12:20:10 +00:00
joerg 9255259cb4 Don't depend on HAVE_GCC being always present. 2012-08-10 12:18:14 +00:00
tsutsui 6e81558567 Appease gcc -fno-common:
- remove initialzation of physmem since it's properly initialized
   before pmap_bootstrap() using a value passed from bootloader and
   sanity possible maximum value is not necessary
 - remove cn_tab = NULL initialization because no worth to patch it
Tested on NWS-1750.
2012-08-10 12:17:51 +00:00
joerg 135a988400 Don't link explicitly against libsupc++, just use the normal C++
linkage.
2012-08-10 12:12:18 +00:00
joerg f184a5c33b Only build gcc here, if MKGCC != no. 2012-08-10 12:11:30 +00:00
joerg 9edf9a0457 Remove many HAVE_GCC || HAVE_PCC conditionals as the options also apply
to Clang. Add a few cases of HAVE_LLVM for -fno-strict-aliasing.
2012-08-10 12:10:27 +00:00
sborrill 1e6fdc8162 Add uts(4) 2012-08-10 11:32:32 +00:00
ttoth 3fae61ee8c chfs bugfix [node was obsoleted twice] 2012-08-10 09:26:58 +00:00
manu 244cd4a742 Fix race condition between (create|mknod|mkdir|symlino) and reclaim, just
like we did it between lookup and reclaim.
2012-08-10 08:42:10 +00:00
christos 9bfa795a77 Homogenize all strn{cpy,cat} and snprintf() to a single append function to
prevent incorrect usage and buffer overflow.
2012-08-10 08:22:49 +00:00
matt e63fd2b971 Add a dependency on etc.${MACHINE}/MAKEDEV.conf 2012-08-10 05:22:22 +00:00
matt 4b2b1348ca Add fdisk/gpt/fsck_msdos 2012-08-10 05:21:14 +00:00
joerg 65d085af96 crypt-sha1.c flags apply to all compilers in the tree, drop conditional. 2012-08-10 04:30:47 +00:00
matt 5bfda53e09 Add .ARM.exidx as a section to be removed for a.out on ARM 2012-08-10 02:53:09 +00:00
matt fb4cdd5c88 Allow a config file to predefine KERNEL_{PHYS,VIRT}_BASE 2012-08-10 02:46:51 +00:00
matt 8eb1fafed1 Add OpenRD JTAGKey entry 2012-08-10 02:40:17 +00:00
matt 7a3c1edce0 Regen. 2012-08-10 02:39:55 +00:00
matt c36ea1682a Add OpenRD JTAGKey (console/jtag) 2012-08-10 02:39:32 +00:00
matt ed55a69d33 Make mvsoc_bootstrap (so it can initial an early console). 2012-08-10 02:33:11 +00:00
matt 39d1314bef Add config file(s) for OpenRD client. 2012-08-10 02:31:52 +00:00
matt 2a16a1d4fb Add MVSOC_CONSOLE_EARLY option to get a com console as soon as initarm
is entered.
2012-08-10 02:18:20 +00:00