Commit Graph

232209 Commits

Author SHA1 Message Date
macallan
c2b36bb0e2 moar registers! 2014-12-06 14:33:34 +00:00
macallan
39149f4bc3 sprinkle static 2014-12-06 14:33:18 +00:00
macallan
e9b38d386f pull in intr.c, attach apbus 2014-12-06 14:31:27 +00:00
macallan
46e2b0ded8 apbus attachment goop, move interrupt stuff to intr.c 2014-12-06 14:30:11 +00:00
macallan
3dce8f5ad4 timer interrupt and IPIs 2014-12-06 14:26:40 +00:00
macallan
3c99b902c7 add timecounter, timer interrupt and plenty of debugging goop
very much work in progress
2014-12-06 14:24:58 +00:00
mlelstv
c3505b64dc Add some more common partition types. 2014-12-06 12:24:22 +00:00
mbalmer
89b27dd856 Add reference to mount_chfs, bump date. 2014-12-06 12:12:17 +00:00
jmcneill
1e81a63a41 oops, back out previous AWIN_CORE_SIZE change, i misread gmac offset 2014-12-05 23:25:17 +00:00
jmcneill
4e1a9b768f bump AWIN_CORE_SIZE to include gmac 2014-12-05 23:23:23 +00:00
jmcneill
62c53a410a ensure module clk is initialized before attaching 2014-12-05 23:22:40 +00:00
jnemeth
7344513002 PR/49451 - Ben Gergely -- add missing attribution 2014-12-05 23:21:23 +00:00
christos
c6e92db606 Add COMPAT_NOMID 2014-12-05 22:22:21 +00:00
christos
fa4e9301e9 Add compatibility for pre MIDMAGIC a.out binaries (with COMPAT_NOMID)
Oldzmagic binaries need "sysctl -w vm.user_va0_disable=0"
2014-12-05 22:21:47 +00:00
christos
bc9d1499ae Memset the whole cfg array, not piecemeal because otherwise you'll end
up with random data depending on the options set.
XXX: pullup 7
2014-12-05 19:24:41 +00:00
jmcneill
e6c67413cf fix non-A80 builds 2014-12-05 19:06:41 +00:00
jmcneill
b704830ac5 A80 DMA controller support 2014-12-05 18:54:35 +00:00
seanb
1f56ae1036 - Fix comment which was no longer accurate after previous change to move
from in_pcbconnect -> in6_pcbsetport.
2014-12-05 18:45:37 +00:00
jmcneill
d7ed7a5c84 enable awge, axp22x 2014-12-05 18:42:02 +00:00
jmcneill
ae22139e51 Partial A80 GMAC support. Needs help from PMU to power it up still. 2014-12-05 18:41:41 +00:00
jmcneill
b003a9006c A80 EHCI and OHCI support 2014-12-05 17:32:08 +00:00
maxv
66b8e71ac5 User-triggerable kmem_alloc(0).
Ok martin@ christos@

User
2014-12-05 17:26:21 +00:00
jmcneill
f27be0a861 A80 I2C support 2014-12-05 15:25:27 +00:00
jmcneill
79db5fb3a9 add A80 led and mmc0detect gpios 2014-12-05 14:46:04 +00:00
jmcneill
ae3f0c3680 add hummingbird A31 and allwinner A80 board types 2014-12-05 14:45:45 +00:00
jmcneill
78ebfd4410 A80 MMC support. Works for SD card slot on Cubie4, but not eMMC yet. 2014-12-05 14:36:44 +00:00
jmcneill
0fbdeaa8a0 A80 gpio and watchdog support 2014-12-05 11:53:43 +00:00
jmcneill
ccf03c73e2 Add missing A80 intr defs 2014-12-05 11:53:22 +00:00
nakayama
662ddddb8e Use GETVER_CPU_* macros. 2014-12-05 11:34:00 +00:00
nakayama
8cf4de8049 Make getver() into a constant function since Version Register (%ver)
is read only and its value is constant.

This change reduces multipule %ver reads to one in the functions
which uses a number of CPU_IS_* macros.
2014-12-05 11:31:50 +00:00
hannken
aaf5c384d9 Change zfs to vcache.
- zfs_loadvnode() is based on zfs_zget() plus zfs_znode_alloc().
2014-12-05 09:13:32 +00:00
hannken
f43b9b375a Remove vnode creation from zfs_create_fs() and zfs_create_share_dir()
as a vnode is not needed here.

Inspired by FreeBSD r253603.
2014-12-05 09:12:29 +00:00
agc
aad9773e38 set up the netpgp lib directory hierarchy a bit more logically
+ move libnetpgp to the same level as libnetpgpverify

+ fix up all paths to the new directory structure
2014-12-05 04:52:01 +00:00
agc
955e2bfd64 Bring over the 20141204 portable version of netpgpverify from pkgsrc
+ Remove unused logmessage helper function

+ Add pgpv_get_cursor_element for easier manipulation of results
returned.

+ libnetpgpverify(3) man page improvements

+ Standardise on WARNS=5 settings (6 is too intrusive and distracting)

+ Also install the library and header file for netpgpverify.  This
allows scripting languages to use the same verification methods via a
shared library, rather than being forced to exec the netpgpverify(1)
command line utility.

+ libnetpgpverify is now a standalone library, and requires no
pre-requsisite libraries to function
2014-12-05 04:42:36 +00:00
pooka
6c078a85f6 build genassym for TOOLS_BUILDRUMP 2014-12-05 01:50:47 +00:00
pooka
5121db8ab2 Add genassym
It's not reeeaaallly required currently, but libc build for some archs
(e.g. arm) wants to run it, and genassym is small enough for it to be
simplest to just include it.
2014-12-05 01:49:51 +00:00
jmcneill
dcc6f03009 print when fixing up cbar value 2014-12-05 01:20:48 +00:00
jmcneill
4b4f62e211 Initial Allwinner A80 support. 2014-12-05 01:13:11 +00:00
jmcneill
d8e7f02599 Let the "cbar" device property override the cbar value, to work around broken bootloaders 2014-12-05 01:11:25 +00:00
joerg
4d46030cb3 Increase reset delay in polling mode to 10ms per loop. It seems like
AHCI on the Cubietruck doesn't like the tigther loop.

PR 49448.
2014-12-04 21:50:29 +00:00
joerg
b1ccc9694d Drop the rest of the ARM specific MBR support. 2014-12-04 21:15:48 +00:00
joerg
85d73d1c68 Use MI MBR support code. Fixes disklabel writing problems during
sysinst.
2014-12-04 17:05:55 +00:00
riz
51fd6d6147 Enable nullfs, wedges for BEAGLEBONE 2014-12-04 16:50:15 +00:00
jmcneill
d1ac3038e8 Add awinmp(4) glue.
It won't compile (uses nonexistent ioctls) but adding this for posterity.
In my testing, 2D accel for solid fill and copy is considerably slower than
with software rendering, so no sense in turning this on.
2014-12-04 11:16:38 +00:00
htodd
6677daa0c7 Fix debug build. 2014-12-04 04:35:13 +00:00
jmcneill
81c807aeec Clock fixes:
- Don't rely on U-boot to enable AHB gating
 - Instead of always running at 100MHz (!), calculate proper clk dividers.
 - Replace PLL6 parsing code with a call to awin_pll6_get_rate()
2014-12-04 03:03:44 +00:00
jmcneill
48961b62cf for A31, when enabling pll, wait for pll to become stable before returning 2014-12-04 02:12:07 +00:00
jmcneill
7a354b1bce fix some mixer processor definitions, add A31 PLL6 cfg lock bit and some extra SD CLK bits 2014-12-04 02:11:03 +00:00
christos
3747949d9f Instead of zerodivide, give a useful error message. 2014-12-04 01:41:37 +00:00
riastradh
23702e9629 nouveau_nv50_fence.c needs -Wno-shadow. 2014-12-03 22:59:22 +00:00