maxv
9acd6328a2
Switch to C-style comments, and reduce a little the diff between i386 and
...
amd64. No functional changes.
2016-05-11 17:48:05 +00:00
riastradh
fc1fa2bfde
Enable nouveau in i386/ALL. Omit incorrect option NV_DEBUG.
...
NV_DEBUG does not appear except as a macro function in nouveau, which
is broken by defining it on the command line.
From coypu.
2016-05-11 02:09:10 +00:00
palle
a86d6c4649
Update TODO: sun4v interrupts works (mostly) + note issue with mpt(4) on sun4v systems
2016-05-10 19:35:08 +00:00
palle
7820dc41e7
sun4v: make device interrupts work. Introduce a new intrhand_alloc() function for allocation of interrupt handlers and adapt to this. Parts from OpenBSD. ok martin@
2016-05-10 19:23:59 +00:00
skrll
f92670f913
Use the MI usb majors
2016-05-09 15:23:23 +00:00
christos
c7f0ba033b
Account for the CRC len (Jean-Jacques.Puig)
2016-05-09 15:11:35 +00:00
maxv
f823c34f61
Define __rodata_start. Will be used soon.
2016-05-08 08:30:41 +00:00
maxv
900fb87538
Use killkpt for the PML4 entries as well.
2016-05-08 08:22:58 +00:00
skrll
856daf275d
More options
2016-05-08 07:41:37 +00:00
maxv
15378864f6
clarify
2016-05-07 13:08:30 +00:00
maxv
0ceb789c1f
Large pages are supported by default for the text+rodata segments. Apply
...
the proper alignment for the data segment, so that more pages can benefit
from it. Reduces TLB contention.
kern.ldscript.2MB and largepages.inc are useless.
2016-05-07 12:45:55 +00:00
maxv
9a4c721fbe
clarify
2016-05-07 11:49:21 +00:00
rjs
9f696726de
Fix config(1) errors and warnings.
...
Set up arm headers for the build.
2016-05-05 21:14:14 +00:00
palle
61aae0dd96
fill_ddb_regs_from_tf() now fetches Local and In registers as well.
2016-05-01 20:12:54 +00:00
palle
b699510a37
print_trapframe() should print out Local and In registers as well
2016-05-01 19:57:55 +00:00
palle
e4495390f5
Update TODO: booting from a ISO image on a sun4v system works
2016-05-01 19:41:01 +00:00
nonaka
8b5163f01f
Added nvme(4) for Non-Volatile Memory Host Controller Interface devices.
...
Ported from OpenBSD.
2016-05-01 10:21:01 +00:00
ryo
3116614042
* fix checking physical address range. on some arm devices, physical memory doesn't start from 0x00000000.
...
* allow /dev/mem to read/write memory mapped I/O area depending on kauth.
2016-04-30 19:20:47 +00:00
skrll
c4de8a7181
Appease gcc - error: 'error' may be used uninitialized in this function
2016-04-30 15:09:25 +00:00
macallan
d5b3e25a62
cgfourteen needs glyphcache now
2016-04-30 05:24:45 +00:00
macallan
8c670e8bb1
support anti-aliased fonts, glyphcache etc.
2016-04-30 05:23:03 +00:00
macallan
d4cb83d843
sprinkle ()s in macros
2016-04-30 05:22:19 +00:00
christos
017adfc3ae
Moved hack to ufs_lookup.c
2016-04-29 02:17:25 +00:00
mrg
2fd0ab6bd1
XXX: build ufs_lookup.c with -fno-tree-vrp when using GCC 5, for now.
2016-04-28 19:52:43 +00:00
skrll
9724d4d249
Fix build
2016-04-28 14:00:23 +00:00
msaitoh
4f683cafcd
Add some bit definitions mainly taken from the latest Intel SDM:
...
- Add SGX, UMIP, RDPID and SGXLC.
- Add avx512dq, avx512bw and avx512vl.
Fix the bit location of CLFLUSHOPT.
2016-04-27 08:51:32 +00:00
msaitoh
d0881811b7
Add new desc 0x64 and 0xc4.
2016-04-27 08:47:03 +00:00
msaitoh
5222935383
Take some changes from the Linux's latest x86/include/asm/cpufeatures.h.
...
- Add ptsc, avx512dq, avx512bw and avx512vl
- Remove some Linux mappings.
2016-04-27 08:45:22 +00:00
skrll
fc07c4b795
Adapt to nick-nhusb merge
2016-04-26 09:24:57 +00:00
skrll
5ae569dc6f
g/c usb_dma_reserve
2016-04-26 09:23:33 +00:00
skrll
a9413b6585
s/usbd_xfer_handle/struct usbd_xfer */
2016-04-26 09:22:36 +00:00
bouyer
175648e95c
Add a driver for the lradc device found in allwinner SoCs.
...
The events are reported as hotkeys press/release to sysmon_power(9).
The levels and associated event names are configured in the fex script
(the channels remain disabled if no appropriate fex script is provided).
2016-04-25 20:15:46 +00:00
kiyohara
ca97d89123
Check ChipID == OMAP3530. OVERO supports both OMAP3530/3503.
2016-04-25 13:20:42 +00:00
kiyohara
c5b37b8ad4
Add omapscm to critical_devs[].
2016-04-25 13:17:16 +00:00
kiyohara
699a73d7cf
Add function omap_chipid().
2016-04-25 13:14:37 +00:00
kiyohara
40654b0c2b
Print OMAP3 ChipID.
2016-04-25 13:07:03 +00:00
jakllsch
303c7edfa1
Put omapwdt32k(4) in known state (disarmed) on attach.
...
Some newer U-Boot builds for am335x_evm (BeagleBone) hand us the hardware
with an armed watchdog.
2016-04-23 17:05:30 +00:00
skrll
4e8e66439e
Merge nick-nhusb
...
- API / infrastructure changes to support memory management changes.
- Memory management improvements and bug fixes.
- HCDs should now be MP safe
- conversion to KERNHIST based debug
- FS/LS isoc support on ehci(4).
- conversion to kmem(9)
- Some USB 3 support - mostly from Takahiro HAYASHI (t-hash).
- interrupt transfers now get proper DMA operations
- general bug fixes
- kern/48308
- uhub status notification improvements
- umass(4) probe fix (applied to HEAD already)
- ohci(4) short transfer fix
2016-04-23 10:15:27 +00:00
christos
8a7283ac4d
undo unintended commit
2016-04-22 18:25:41 +00:00
christos
590700bc51
undo unintended commit
2016-04-22 18:13:42 +00:00
christos
ec8d3496ba
Elide unused variable warnings (Felix Deichmann)
2016-04-22 18:13:01 +00:00
christos
19537c0f2f
Use the right variable (Felix Deichmann)
2016-04-22 18:12:47 +00:00
macallan
b1ae921ac6
cgfourteen needs vcons
2016-04-21 18:27:29 +00:00
macallan
13f197f799
RASTERCONSOLE is no more
2016-04-21 17:59:18 +00:00
kiyohara
6bacadfe0b
OVERO's .ub file includes release
2016-04-19 12:02:55 +00:00
palle
5254ca51fa
Update sparc64 TODO file: note issue with interrupt handling + issue when booting from iso image
2016-04-17 19:54:32 +00:00
martin
c0a2d7e484
Move the SMP-disabled hack for SUN4V a bit earlier
2016-04-17 14:32:03 +00:00
martin
d6fc88e543
If compiling with SUN4V support, bump MAXCPUS to 256.
2016-04-15 20:29:13 +00:00
macallan
285788209b
- purge long obsolete RASTERCONSOLE
...
- add mgx
2016-04-13 17:32:27 +00:00
riastradh
e0a6926ea4
Enable nouveau by default again in x86 GENERIC.
2016-04-13 15:26:27 +00:00