Commit Graph

221005 Commits

Author SHA1 Message Date
ryoon
27e03817f7 Fix typos from FreeMiNT's db-1.86 patch. 2013-09-04 13:03:22 +00:00
skrll
5f79def1a6 Typo. Bump date. 2013-09-04 10:17:58 +00:00
skrll
32d2366deb Typo in comment. 2013-09-04 10:16:16 +00:00
jmcneill
94a3e5f5b5 establish intr handler before calling sdhc_host_found 2013-09-04 09:14:57 +00:00
jmcneill
251d73ff8e add missing call to ahci_attach at the end of awin_ahci_attach 2013-09-04 09:09:25 +00:00
matt
7153ca6fc3 Very very very prelimnary support for cubieboard 1 & 2 based on the
Allwinner A10 & A20 SoCs.  It links and that's about all it does.
Many drivers are stubs with autoconf glue.
com, ahcisata, sdhc, usb might have a chance of working.
2013-09-04 02:39:01 +00:00
pooka
f754a2f110 + don't rename rump_syscalls.*o
+ support RUMP_KERNEL_IS_LIBC
2013-09-03 21:32:21 +00:00
pooka
cee3de56df regen 2013-09-03 21:30:43 +00:00
pooka
d04c1489fc If RUMP_KERNEL_IS_LIBC is defined, alias the rump kernel syscalls to libc
syscall stub symbol names.  This allows running standalone programs in
OS-less environments such as directly on a Xen DomU backed only by a
libc and a rump kernel.
2013-09-03 21:28:24 +00:00
pooka
6d43f1658d Autogenerate rump_syscalls.c into the correct namespace, i.e. it no
longer needs to go through rename in the build.
2013-09-03 20:54:03 +00:00
pooka
fb19198452 RUMPCOMP_USEROBJ -> RUMPOBJ_NORENAME
Widens the implied usage scope of the variable.
2013-09-03 19:57:02 +00:00
pooka
31b175eb03 Don't autogenerate the wrapper that is called from the rump kernel
local syscall entry points.  The wrapper is now so big that it doesn't
get inlined (original intent for having it close to the entry points),
and autogenerating a regular function just loses in flexibility.
2013-09-03 19:55:13 +00:00
matt
b85d7b17d8 Files for allwinner a20/a10 (need to compile stuff in evbarm/cubie) 2013-09-03 18:02:26 +00:00
matt
1eb01ad9de First attempt at initial evbarm support for cubieboard (compile tested). 2013-09-03 18:01:33 +00:00
jmcneill
6b4d5e4626 no EFR on tl16c750, use AFE bit on MCR reg instead for flow control 2013-09-03 15:32:55 +00:00
joerg
acdab5428b Use CPPFLAGS.src and not COPTS.src to override -std=c++11 flag. The
latter doesn't help make depend.
2013-09-03 14:54:00 +00:00
htodd
9af780857c Fix debug build by adding cgram.debug. 2013-09-03 13:21:53 +00:00
christos
3ff21a6f59 print an error if we failed to allocate. 2013-09-03 08:44:45 +00:00
matt
e7e586be3a Prelimary config goo for CubieBoard 1 & 2
(config is happy with it)
2013-09-03 06:12:00 +00:00
dholland
6231cbe0f9 Print FS_TRIM too. 2013-09-03 04:02:13 +00:00
dholland
904d0956db Teach this to print FS_SUJ (and FS_GJOURNAL, whatever that is, as it
was missing for some reason) and cope with FS_INDEXDIRS not currently
being defined.

Since FS_SUJ actually appears in the wild, it's fairly important to
recognize it.
2013-09-03 02:25:36 +00:00
dholland
7763dff664 Add the FS_SUJ flag for journaled softupdates from FreeBSD.
This conflicts with our flag for FS_INDEXDIRS. Apparently FreeBSD
changed that arbitrarily on their end when implementing journaled
softupdates, so follow their lead.

Unfortunately, the new value they use for FS_INDEXDIRS conflicts with
our flag FS_DOQUOTA2 for 64-bit quotas. Since the only thing in our
tree that knows about FS_INDEXDIRS is dumpfs (for printing it), leave
FS_INDEXDIRS commented out.

Also add FS_NFS4ACLS from FreeBSD, commented out because it conflicts
with our FS_DOWAPBL, and FS_TRIM.

(We could honor FS_TRIM as we have code for doing that; however I'm
not sure why FreeBSD chose to make it an on-disk flag instead of e.g.
a mount option and it seems problematic to me. In any case, not in
this commit.)

Also see a post I just made in tech-kern about the flag conflicts.
2013-09-03 02:24:01 +00:00
matt
2a674d4fc6 Use less got, add END(), make thumb tolerant. 2013-09-03 00:30:19 +00:00
sjg
be3c37de45 Do not apply shellErrFlag unless errCheck is true. 2013-09-02 19:26:42 +00:00
skrll
2a05a7460d Use C99 designated initializers. 2013-09-02 15:48:08 +00:00
joerg
6c440ed37c Update LLVM/Clang snapshot to r189662. This includes many improvements
to the new SLP vectorizer, fast codegen support for PPC and using
terminfo for the color sequences. In addition, add (optional) build
infrastructure for lld to allow easier testing. This is controlled by
MKLLD.
2013-09-02 14:34:55 +00:00
skrll
96ea816f0f Use C99 designated initializers. 2013-09-02 12:27:18 +00:00
skrll
e1309f61bd KNF multi-line comments. 2013-09-02 12:20:59 +00:00
joerg
6bc52dcb42 Preserve -std=* options as they may change the dependency list. 2013-09-02 08:37:11 +00:00
joerg
08a6753cbd Missing alias for strerror_l. 2013-09-02 07:59:32 +00:00
christos
7a82a27e35 regen 2013-09-02 07:41:01 +00:00
christos
bc6912eb07 PR/48172: Reinhard Speyerer: u3g(4): add 4G Systems XS Stick W14 support 2013-09-02 07:39:03 +00:00
skrll
bec8095433 Re-gen. Hi rkujawa. 2013-09-02 07:24:17 +00:00
wiz
e24b444ba3 Recognize NetBSD-6.1. 2013-09-01 21:14:05 +00:00
dholland
fcb3979e2d add cgram 2013-09-01 18:37:23 +00:00
dholland
1c2751a848 hook cgram to the build 2013-09-01 18:37:06 +00:00
kiyohara
3976ba3635 Declare mvsata_probe_drive() when defined MVSATA_WITHOUTDMA.
And more delay() for some machines.
2013-09-01 11:14:46 +00:00
jnemeth
571c39977c use spaces, not tabs 2013-09-01 10:17:58 +00:00
jnemeth
50fa456661 add NetBSD 6.1.1 release 2013-09-01 10:16:19 +00:00
kiyohara
38435b16f2 Add support 16750 64Byte FIFO. But not test. 2013-09-01 04:58:15 +00:00
kiyohara
b5773b7ae3 Move the Marvell extension to com_mv.c. 2013-09-01 04:51:24 +00:00
matt
78620830e1 convert rfid to rfi in exception handlers. 2013-08-31 15:01:08 +00:00
jmcneill
04ca6cb022 md_root_setconf also depends on option MEMORY_DISK_DYNAMIC 2013-08-31 12:26:56 +00:00
he
6b42c440db Bump the image size so that the contents fits again. Kernel (at
least INSTALL32_IP3x) has big enough area already.
2013-08-31 10:42:18 +00:00
matt
310fbebba0 Move the pmap_setup to the start oea_init (no non-OFW ports can use it).
If PPC_OEA64_BRIDGE is defined, add code so that when OEACPU_64_BRIDGE is not
present, it replaces the rfid with rfi and mfmsr/rldicl/mtmsrd sequence
with NOPs.  This allows plain OEA kernels to work.  (tested on PMPPC with
PPC_OEA64_BRIDGE option added).
2013-08-31 07:33:15 +00:00
matt
378cec5a74 Add CACHE_INFO_DCACHE_LINE_SIZE to assym.h 2013-08-30 21:29:29 +00:00
matt
bff961dda2 Use a constructor to get the cache_info.
However memset can be called before the constructor is called, just treat
those as simple fills.
Add CACHE_INFO_DCACHE_LINE_SIZE to assym.h and use it
2013-08-30 21:28:59 +00:00
mrg
0c2e06460b move most of the header writing code from record.c into wav.c and sun.c.
introduce a struct write_info for communication between front ends and
backends.

libaudio API is still pretty ugly, and needs to stay local here for now,
but it is a little more usable for other tools now.
2013-08-30 20:57:26 +00:00
jmcneill
fef2fc66c9 Bump bootloader version for memory disk image changes. 2013-08-30 16:43:33 +00:00
jmcneill
1265ac6952 Add support for using a raw file-system image as memory disk root with
the x86 bootloader.
2013-08-30 16:42:17 +00:00