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
reinoud
65b5af65e0
Explicitly delete the failing node; it would be killed with the unlink too but
...
explicitly deleting it is better than just setting the file size to zero.
2014-12-03 21:37:55 +00:00
reinoud
a2b485ee86
Relax the KASSERT since an equal size is no issue
2014-12-03 21:34:55 +00:00
snj
62d7bff7c1
Fix some grammar and punctuation issues. Remove a pasto.
2014-12-03 20:36:33 +00:00