Commit Graph

116452 Commits

Author SHA1 Message Date
matt
d37307fce6 Add FORCE quirks for ASMEDIA ASM1061 2012-10-21 23:09:53 +00:00
matt
85f4e1955f Regen. 2012-10-21 23:07:23 +00:00
matt
091b3a00db Add more ASMEDIA 1061 variants. 2012-10-21 23:06:59 +00:00
christos
f9cda8244e Add an __alignof() macro. 2012-10-21 22:35:52 +00:00
matt
6f80309aca Make sure when mapping all the kernel, start at KERNEL_BASE, not kernel_base. 2012-10-21 22:04:05 +00:00
alnsn
faf841b39a Move sljit_mod.c to sys/external/bsd/sljit/sljit and share it between
builtin and standalone module.
2012-10-21 21:23:38 +00:00
alnsn
f5217f73dd Update README.import. 2012-10-21 19:15:10 +00:00
alnsn
2b598a624b Import sljit @ r176.
r176: Add void to function definitions. Patch by Alexander Nasonov
2012-10-21 19:07:18 +00:00
matt
492b6e5c4a Change to use symbolic constants from assym.h and fix a typo in a comment. 2012-10-21 15:46:00 +00:00
matt
2e1f9eb48e Add softint processing for irq_idle_entry 2012-10-21 10:29:53 +00:00
matt
32de2cd202 Use static initializer for bus dma tag initialization 2012-10-21 10:29:23 +00:00
matt
2f91e8eb8f Use right flag name for bus_dmamem_map (fixes usb on BCM53xx). 2012-10-21 10:22:40 +00:00
matt
2081417ca3 Implement a "fast" path for IRQ handling out of the idle loop. Since we
are in SVC32 already we only need to save a few registers.  Processing is
also simplified since we know we can't return to user-mode.
2012-10-21 09:25:16 +00:00
msaitoh
41914441d3 Add SB600_USB_OHCI0 again. This was (accidentally) removed in rev. 1.1105 2012-10-20 19:53:28 +00:00
kiyohara
5e233c258e Add experimental support GENERIC.MP. 2012-10-20 14:53:37 +00:00
matt
7f4276712d Increase l2pts to accomodate large memory disks. 2012-10-20 14:42:20 +00:00
kiyohara
515e584834 Support Cache Protocol 'MEI' with MULTIPROCESSOR. 2012-10-20 14:42:15 +00:00
macallan
62d7fcf09f - only sync the drawing engine when we're about to access video memory
- use the blitter to draw the cursor
- use the glyphcache to minimize vram access
-> about 15% to 20% speedup
2012-10-20 13:52:11 +00:00
macallan
b39222ebf0 don't sync after each drawing op, add functions to wait for the engine to get ready for more commands or idle 2012-10-20 13:31:09 +00:00
macallan
c79df3405a fix typo 2012-10-20 13:29:53 +00:00
kiyohara
10a93b3b38 Fix broken cpu_hatch_stack.
And define macro HATCH_STACK_SIZE.
2012-10-20 13:18:45 +00:00
kiyohara
e08d10659c Remove white-spaces. And remove unused 'extern void tlbia()'. 2012-10-20 13:10:44 +00:00
kiyohara
ee8a036b3d Enable cpu0 I/D cache. Disable cpu1 it. 2012-10-20 12:45:22 +00:00
kiyohara
bc1ed5ac13 Cleanup macros of access for bebox-register. 2012-10-20 12:37:49 +00:00
kiyohara
47f6f75f98 Remove unused enable_intr()/disable_intr(). 2012-10-20 12:13:46 +00:00
kiyohara
3b1ec3ef05 Disable some not working drivers. (pcppi, spkr, midi)
Disable some not need drivers. (fdc1, bio, raid)
2012-10-20 11:58:45 +00:00
matt
6bc61d7faf Recognize 3114. 2012-10-20 06:18:54 +00:00
matt
47023a640e Regen. 2012-10-20 06:14:55 +00:00
matt
83bd1ffe59 Pull in changes from matt-nb5-mips64 (RMI & NETLOGIC). 2012-10-20 06:14:06 +00:00
matt
048f0c8772 Enforce alignments for buses. 2012-10-20 06:09:07 +00:00
matt
7d09ca4847 Add a __PCI_DEV_FUNCORDER hook. 2012-10-20 06:04:01 +00:00
matt
428203d977 Only probe the upper BAR of a mem64 BAR if bit 31 is readonly 2012-10-20 06:03:38 +00:00
matt
ede7d978ba Print out negotiated link width and speed for PCIe (merged from
matt-nb5-mips64).
2012-10-20 05:57:34 +00:00
matt
54f97c8a33 If exceeding io/mem windows, show the number that got exceeded. 2012-10-20 05:33:00 +00:00
matt
5693cf8777 Add NVM to the pci mass storage subclass 2012-10-20 05:32:25 +00:00
matt
49f069b5ac Add PCI_SUBCLASS_MASS_STORAGE_NVM 2012-10-20 00:33:36 +00:00
apb
b6366e94c8 Set tp->t_dev to the correct dev_t value in both ptmopen and ptsopen.
Depending on how the pty had been opened, t_dev could previously have
been set to NODEV.  This was probably harmless before, but it caused the
compatibility handler for the COMPAT_60_TIOCPTSNAME ioctl to fail for
ptys that were allocated by screen(1), but only if this was the first
time that the pty had ever been used.
2012-10-20 00:21:10 +00:00
apb
4502ad7c73 Also copy the sfd element of struct ptmget. This somehow
got lost between testing and commit.
2012-10-19 19:44:06 +00:00
apb
a4201c34b6 This file getscompiled even if COMPAT_60 is not defined, so
protect most of the contents with #ifdef COMPAT_60
2012-10-19 17:32:20 +00:00
apb
81fe99fc5d Fix NetBSD version number in a comment 2012-10-19 17:16:55 +00:00
drochner
5724e77fda Implement experimental support to pass notifications that a file
was deleted from the filesystem to the disk driver, commonly
known as "discard" or "trim".
fs/driver support is in ffs and ata wd for now.
This is what was posted here:
http://mail-index.netbsd.org/tech-kern/2012/02/28/msg012813.html
with minor cleanup, and the global switch replaced by a mount option.
2012-10-19 17:09:06 +00:00
prlw1
ba854cbddd regen 2012-10-19 17:01:56 +00:00
prlw1
cb5b66029f Add Intel Centrino Wireless-N 2230 2012-10-19 16:57:47 +00:00
apb
f6297d7676 Add COMPAT_60 versions of the TIOCPTMGET and TIOCPTSNAME ioctls. 2012-10-19 16:55:22 +00:00
apb
958dcf94ac Welcome to NetBSD-6.99.14
In struct ptmget, used for ioctl TIOCPTMGET and TIOCPTSNAME,
increase the size of the cn and sn members from char[16]
to char[PATH_MAX].  16 chars is just not enough for reasonable things
like "/dev.amd64/pts/1234" or "/chroot/dev/pts/1234".
2012-10-19 16:49:21 +00:00
matt
b6f0da2b3e Add armv7_drain_writebuf (which is just a dsb). 2012-10-19 13:47:03 +00:00
matt
b16ce6adf4 Make IS_BOUNCING a map flag and use it to simplify code and to avoid calling
the sync routines if (COHERENT|IS_BOUNCING) == COHERENT.  (this eeks out a
little bit more performance).
2012-10-19 13:46:07 +00:00
ttoth
bca84b9e1f CHFS comments 2012-10-19 12:44:39 +00:00
skrll
5fda429d12 Make sure that start.S and machdep.c don't disagree wrt L1 page table
location during bootstrap.
2012-10-19 12:36:24 +00:00
skrll
87f0c17304 Make the first 8 pages available for use. 2012-10-19 12:33:27 +00:00