Commit Graph

202388 Commits

Author SHA1 Message Date
mrg
065e4d30ca apply our LIBGCC_PICSUFFIX to one more use of "static_name".
i hope that this is the last merge botch here to fix...
2011-06-30 03:37:23 +00:00
matt
4a40b01453 Modify mapiodev to take a third argument indicating whether the space
should be prefetchable (true) or not (false).
2011-06-30 00:52:55 +00:00
matt
ebc746ad25 Move PMAP_* cache defines to before inclusion of <machine/pmap.h> 2011-06-30 00:49:14 +00:00
enami
d281b75f90 Backout previous. May be I need more coffee. 2011-06-30 00:37:07 +00:00
enami
7a1a5c2e85 - Use << PAGE_SHIFT rather than calling round_page again.
- No need to call uao_dropswap_range() here since uao_dropswap()
  is already called for each pages by uvm_vnp_setsize().
2011-06-30 00:09:26 +00:00
matt
198d4bce95 Don't use TLB1 entries for device access if they are writethrough or not
cache-inhibited.
2011-06-29 23:15:55 +00:00
dholland
532c83a47a Add missing $NetBSD$ and/or __KERNEL_RCSID. 2011-06-29 21:53:10 +00:00
hannken
ea8870b58b Remove dead uvm_vnp_zerorange() after bump to 5.99.54. 2011-06-29 19:51:12 +00:00
tsutsui
b6c14cf676 More sort. (i.e. fix merge botch) 2011-06-29 14:52:18 +00:00
tsutsui
8e44b59edd Add definitions for newsmips Xorg server. Build test only. 2011-06-29 14:49:12 +00:00
tsutsui
9e237288de Sort. 2011-06-29 14:38:02 +00:00
tsutsui
2a960ff904 Update a list for newsmips. The previous one has a bit obsolete entries. 2011-06-29 14:35:13 +00:00
hannken
117bf62eb2 Make vnd(4) work on sparse files:
- Make the strategy decision a device flag and set VNF_USE_VN_RDWR for
  files known to be sparse.
- Change handle_with_rdwr() to use POSIX_FADV_NOREUSE advise to disable
  read ahead and keep the size of mapped pages below 1 MByte.

No objections on tech-kern@.
2011-06-29 09:12:42 +00:00
mrg
5c7719af90 GCC 4.5 x86 installs a bunch more platform header files 2011-06-29 08:37:10 +00:00
mrg
f53e78abc3 XXX: for now, disable fatal linker warnings for GCC 4.5. 2011-06-29 08:10:05 +00:00
mrg
65ffc105d5 enable lint.
fix the 32 / 64 bit problem.
2011-06-29 08:09:43 +00:00
mrg
8df532f539 powerpc*-netbsd* wants svr4.h these days. 2011-06-29 08:08:54 +00:00
mrg
233ed76519 Makefile and other snippets for gmp on i386.
XXX: this uses the LCD i486 parts, which may not be the fastest
2011-06-29 08:06:47 +00:00
mrg
1efd7c1778 mknative-gcc output for i386 with GCC 4.5.3. 2011-06-29 08:05:51 +00:00
manu
1bb66616d8 Fix bug introduced in previous commuit: Do not vrele() a vnode we did not
obtained.
2011-06-29 08:01:14 +00:00
mrg
b6d5d1aeec fix previous / -Wno-enum-compare is only valid for GCC 4.5. 2011-06-29 06:34:31 +00:00
mrg
667b3f39be -Wno-enum-compare is only valid for GCC 4.5. 2011-06-29 06:32:32 +00:00
mrg
12c4a0447c generated files from mknative-gcc. 2011-06-29 06:25:33 +00:00
mrg
48e8a6f76b pull across from gcc 4.1 tree:
>revision 1.2
>date: 2007/09/15 16:24:06;  author: christos;  state: Exp;  lines: +10 -0
>Add a hack to handle that the __stack_chk_fail_local call is not generated
>properly for pic code; more explained in the code.
2011-06-29 06:24:48 +00:00
matt
b042682f2f Add some config files for the P2020. 2011-06-29 06:23:36 +00:00
matt
2699f92cdb Add the new ci to cpu_infos *before* calling routines which may want to
cpu_lookup.
2011-06-29 06:22:21 +00:00
matt
459e142a08 Add some inital changes for the Freescale eSDHC. 2011-06-29 06:21:16 +00:00
matt
d15a7b73fb Adapt to cpu_hatch_data changes 2011-06-29 06:13:08 +00:00
matt
4d00b9f7cd Use a private bus_space for freescale eSDHC controller (only allows
32 bit access).
2011-06-29 06:12:10 +00:00
matt
606d897e33 More MP support. 2011-06-29 06:06:04 +00:00
matt
9d61554964 Add an empty pmap_md_tlb_info_init. 2011-06-29 06:05:38 +00:00
matt
784a09c5b5 Add cpu_hatch and cpu_boot_secondary_cpus. 2011-06-29 06:03:52 +00:00
matt
02c5e60b97 Add VERBOSE_INITPPC flag 2011-06-29 06:02:43 +00:00
matt
599d43de9d Add some e500 MP prototypes. 2011-06-29 06:01:33 +00:00
matt
9dcc0b6f65 Declare cpu_hatch_data 2011-06-29 06:00:56 +00:00
matt
1543ad8fcb Cleanup hatch names.
Add cpuset_info.
2011-06-29 06:00:17 +00:00
matt
e2c043f70d Add cpu_send_ipi stub 2011-06-29 05:57:30 +00:00
matt
c35009adce Only attach tc on primary cpu. 2011-06-29 05:56:31 +00:00
matt
d1a2071ebc Panic when an ipi is sent to unknown cpu. 2011-06-29 05:55:47 +00:00
matt
b2c694f892 Multiprocessing fixes. 2011-06-29 05:53:44 +00:00
matt
3162fd7666 Some initial MULTIPROCESSOR spin code. Doesn't work yet. 2011-06-29 05:53:05 +00:00
matt
bd38a7a8c6 Wildcard cpu* since the P2020 is dual core. 2011-06-29 05:51:56 +00:00
mrg
6df884f582 add support for C files that are linked to different names for building. 2011-06-29 05:18:32 +00:00
mrg
3e9b4b1af1 fix all-tree.def, and add gtyp-input.list 2011-06-29 05:06:03 +00:00
macallan
d981780965 make the EDID buffer pointer void * 2011-06-29 05:00:06 +00:00
mrg
0f414831b1 pull across these new files from old gcc. from chuq. 2011-06-29 04:59:10 +00:00
macallan
dcc7dd1b42 make sizes unsigned 2011-06-29 04:50:32 +00:00
macallan
7ebc354766 support WSDISPLAYIO_GET_EDID 2011-06-29 03:14:36 +00:00
macallan
f4441d032a declare wsdisplayio_get_edid() 2011-06-29 03:11:59 +00:00
macallan
8db9d73a65 dumping ground for generic driver convenience functions
So far it contains only a generic WSDISPLAYIO_GET_EDID implementation that
relies on EDID data being passed to drivers as a device property.
2011-06-29 03:09:37 +00:00