186229 Commits

Author SHA1 Message Date
nonaka
671ae66041 report collect charge state. 2009-12-12 14:29:34 +00:00
cherry
add5aa6f98 Add ID for Qualcomminc AC8700 as found in "ZTE, Incorporated ZTE CDMA Tech, rev 1.10/0.00, Works with BSNL (http://www.bsnl.co.in) EVDO service 2009-12-12 14:18:27 +00:00
kefren
498a190b81 add stub pmf hook 2009-12-12 14:15:25 +00:00
cherry
a4f53c53d6 regen from usbdevs 1.538
> Add product IDs for Qualcomm RWT FCT-CDMA 2000 1xRTT Modem, ZTE Storage and CDMA 1xEVDO Modem
> From $FreeBSD: head/sys/dev/usb/usbdevs 199331 2009-11-16 20:35:16Z thompsa $
2009-12-12 14:03:48 +00:00
cherry
a67abb9cbe Add product IDs for Qualcomm RWT FCT-CDMA 2000 1xRTT Modem, ZTE Storage and CDMA 1xEVDO Modem
From $FreeBSD: head/sys/dev/usb/usbdevs 199331 2009-11-16 20:35:16Z thompsa $
2009-12-12 14:01:54 +00:00
nonaka
90e9d6e92e Use mutex(9). 2009-12-12 13:12:49 +00:00
phx
a58c4d9e81 Reverted the CIA-timer based delay() to the pre-5.0 method of a calibrated
delay loop.
This fixes keyboard handshaking problems with some A1200 models since 5.0
and restores the precision for short delays on DraCo systems (the QuickLogic
timer has only a seventh of the CIA precision).
Changed the keyboard handshaking delay from 2000 back to 200ms, although
even the recommended 85ms were successfully tested on the most problematic
A1200 keyboards.
All those changes were tested on an A3000 and A1200 with 68060/50 CPU, and
previously discussed on the port-amiga ML.
2009-12-12 13:10:36 +00:00
martin
3ec6df1964 Clear new pcb in cpu_lwp_fork, now that this seems to no longer be
guaranteed to be zeroed memory after the uarea swap changes.
XXX shouldn't we zero the new uarea upfront in MI code before calling
uvm_lwp_fork?
2009-12-12 12:23:29 +00:00
martin
f714d75546 Fix register usage in previous proc0paddr->lwp0.l_addr change: do not
overwrite %r1 yet, it is later used to calculate the kernel stack pointer.
As a side effect the right value is stored in $PR_PCBB again.
2009-12-12 12:19:21 +00:00
nonaka
a75e0b5b4d use APM_BATT_FLAG_CHARGING. 2009-12-12 11:38:45 +00:00
tsutsui
a49264523b Use bool where appropriate. 2009-12-12 11:35:16 +00:00
tsutsui
efd28fda6a Don't use int to get delta of time_t values. 2009-12-12 11:28:40 +00:00
tsutsui
bf74993921 Use time_t to calculate days and secs to avoid potential overflow. 2009-12-12 11:22:59 +00:00
tsutsui
6621c5bd3f KNF 2009-12-12 11:16:33 +00:00
njoly
f6cb14208d Remove semicolon from NETBSD32TOx_UAP macro definitions. 2009-12-12 10:32:26 +00:00
njoly
9e96206789 Add missing semicolons after NETBSD32TOx_UAP macro calls. 2009-12-12 10:30:09 +00:00
tsutsui
080cfc2189 Allow NetBSD/mac68k kernel work with PGSHIFT==13, i.e. 8KB/page.
Tested on LC630 with 68LC040.
2009-12-12 09:55:44 +00:00
tsutsui
1f792f80d1 Allow NetBSD/news68k kernel work with PGSHIFT==13, i.e. 8KB/page.
Tested on NWS-1750 with 68030.
2009-12-12 09:54:42 +00:00
nonaka
c54868835c Use tpcalib_ioctl() instead of hpc_tpanel_ioctl(). 2009-12-12 07:49:31 +00:00
mrg
68657e0e89 replace NETBSD_DIST_X11_FILE and NETBSD_DIST_EXTSRC_FILE with EXTRA_DIST_FILES 2009-12-12 01:32:10 +00:00
pooka
3048f9c8c7 fix error branch 2009-12-12 00:46:04 +00:00
rmind
a14def1a51 Fix comment. 2009-12-12 00:24:57 +00:00
snj
ed067c7c4b Add commented out xf86-video-igs under netwinder. 2009-12-11 22:37:39 +00:00
snj
6085ee1cdc Switch netwinder to X.Org. 2009-12-11 22:35:42 +00:00
snj
7c9842f451 libint10 is only built on amd64, i386, and macppc. Update the xorg part
of this setlist to reflect that.
2009-12-11 22:34:30 +00:00
tsutsui
789c74706a Use appropriate macro during pmap initialization:
- use SYSMAP_VA, SEGSHIFT for Sysmap address and table entries
- use TIA_SIZE, TIB_SIZE for sizes of table entries

Now page size dependent numbers are almost replaced with proper macro.

Tested on atari, hp300, and news68k.
2009-12-11 22:23:08 +00:00
pooka
35b591f8ec uncommit accidental changes 2009-12-11 21:21:52 +00:00
pooka
262f83ce50 Use range locking (fnctl(F_SETLK)) instead of file locking (flock()).
This allows to mount multiple (non-overlapping) partitions from the
same disk image.
2009-12-11 21:20:52 +00:00
tsutsui
adfe5ab281 Fix (probably fatal) typo on yamt-km merge back on 2005. 2009-12-11 20:00:49 +00:00
tsutsui
095a9b6e17 MAXADDR used for PA == VA mapping should be page size dependent. 2009-12-11 19:43:18 +00:00
tsutsui
6f99640dde Fix leftover botch in rev 1.48:
Remove initialization of protection_codes[] which has been movde into
 pmap_bootstrap_finalize().
2009-12-11 19:36:05 +00:00
tsutsui
cf5f9350fc Define SYSMAP_VA in <m68k/pmap_motorola.h>
where the Sysmap pointer is declared.
2009-12-11 18:57:44 +00:00
tsutsui
a1b485666f NBSG is not used in this file so remove unnecessary comment and include. 2009-12-11 18:45:05 +00:00
tsutsui
1a88b50bca Include pmap.h or pmap3.h instead of param.h for NBSG to handle MMU. 2009-12-11 18:42:05 +00:00
tsutsui
648c35441c Export NBSG for bootloaders. MMU is enabled even on PROM on sun68k machines. 2009-12-11 18:40:08 +00:00
tsutsui
8c1c2fcdd0 Export pmap_procwr() declaration only #ifdef _KERNEL. 2009-12-11 18:31:27 +00:00
tsutsui
1401e77eb0 Move uvm_setpagesize() calls from locore.s to pmap_bootstrap_finalize().
Also explicitly set uvmexp.pagesize to prepare 8KB/page settings.

XXX: There is #ifdef !defined(amiga) && !defined(atari) workaround
XXX: because they have different pmap initialization functions.
2009-12-11 18:28:35 +00:00
tsutsui
465857f028 Refactoring MD segment related definitions on m68k ports:
- move macro SEGSHIFT, NBSEG, and SEGOFSET from <machine/param.h>
  to <m68k/pmap_motorola.h> where they should belong
- also simplify NBSEG macro for both 020/030 and 040/060 cases
- also move m68k_trunc_seg(), m68k_round_seg(), and m68k_seg_offset()
  (that use SEGOFSET) from <m68k/param.h> to <m68k/pmap_motorola.h>
- add comments about each segment size value used on pmap_motorola
  implementation
- add TIA_SIZE, TIA_SHIFT, TIB_SIZE, and TIB_SHIFT macro which can be
  used for ste/pte index sizes
- use proper vaddr_t cast instead of unsigned for SEGOFSET/PGOFSET macro

Tested on atari, hp300, and news68k.
2009-12-11 17:53:22 +00:00
tsutsui
a2c6d1c59d There is no NetBSD 4.1 (yet?) and 5.0 has been released before it. 2009-12-11 17:00:49 +00:00
pooka
72e7011c7a Init ukfs__part_{na,none} statically instead of at runtime to avoid
init-order lossage from p2k/rump_smbfs, as noted by Tron.
2009-12-11 16:47:33 +00:00
pooka
abcee849c9 This is linked against rumpnet_sockin, so it should not be linked
against rumpnet_netinet anymore.
2009-12-11 16:46:27 +00:00
pooka
eede817dfd Include component.c instead of dummy.c so that domain constructors
get properly called.
2009-12-11 16:34:50 +00:00
uebayasi
afecdcdcbc Use $GENCMD to generate misc.[ch]. Carefully quote strings. 2009-12-11 16:10:56 +00:00
uebayasi
bab9f7218a GENCMD: quote the string to eval in case it has spaces. 2009-12-11 16:09:03 +00:00
uebayasi
d7fe4afc2b Set $rundir before calling sets.subr as other scripts do. 2009-12-11 15:25:05 +00:00
he
66597865fb Move the test for evbppc out of sets.subr and into bsd.own.mk, to
decide whether to make kernel modules: set MKKMOD to no for evbppc.
Use this in etc/Makefile to decide whether to do the "modules"
obsolete sets.  Move the ./var/db/obsolete/modules entry from the
"mi" to the "module.mi" file set.

Fixes the build for evbppc.

Discussed with uebayasi@
2009-12-11 15:22:33 +00:00
tsutsui
73bba0e6a2 Refactoring MD segment related definitions on m68k ports:
- move macro SEGSHIFT, NBSG, and SEGOFFSET from <machine/param.h>
  to <machine/pmap.h> where they should belong
- don't use m68k_round_seg() and m68k_trunc_seg() in sun2 pmap sources
  and instead define and use sun2_round_seg() and sun2_trunc_seg()
  since they are quite pmap implementation dependent
2009-12-11 13:56:15 +00:00
tsutsui
ce06f8d54c Refactoring MD segment related definitions on m68k ports:
- move macro SEGSHIFT, NBSG, and SEGOFFSET from <machine/param.h>
  to <machine/pmap.h> where they should belong
- don't use m68k_round_seg() and m68k_trunc_seg() in sun3 pmap sources
  and instead define and use sun3_round_seg() and sun3_trunc_seg()
  since they are quite pmap implementation dependent
2009-12-11 13:52:57 +00:00
uebayasi
096187792a list_set_lists() - Share code of handling *.ad.* set lists. 2009-12-11 13:30:11 +00:00
uebayasi
e140e09a48 Indent. 2009-12-11 13:10:47 +00:00