Commit Graph

619 Commits

Author SHA1 Message Date
tsutsui f2af7cc187 Build install ramdisk kernel for JORNADA720. 2010-09-04 01:16:49 +00:00
tsutsui 189acfdc99 Enable options COMPAT_16 for old distributed.net client binaries. 2010-08-28 14:50:21 +00:00
tsutsui 961a253c71 Fix device_t/softc split botches. PR port-hpcarm/43780 2010-08-19 15:17:53 +00:00
tsutsui 7049a3dc1c Add acphy(4), which can be found with aue(4). 2010-08-12 17:23:23 +00:00
tsutsui f54755843c Add options PXA2X0_LCD_WRITETHROUGH to improve console speed. 2010-08-08 11:25:53 +00:00
tsutsui 8a50d20d70 Add atapibus and atapi devices. My USB DVD multi drive requires them. 2010-07-31 16:02:11 +00:00
tsutsui cb22d3f299 Add uaudio(4). 2010-07-31 15:57:30 +00:00
tsutsui 632b7e4671 Make FONT_VT220L8x16 default for aesthetics.
XXX1: Is it better to use FONT_VT220ISO8x16?
XXX2: Should we change the default font from FONT_BOLT8x16 in MI wsfont.c?
2010-07-21 12:16:54 +00:00
tsutsui a367c4f857 - in max1233_readpos(), add some DELAY() after starting A/D so that
output values of touchscreen position are more stable on my WS003SH
- also tidy up read and calc ops in max1233_readpos()
- turn DAC on in max1233_init() as well as max1233_resume()
2010-07-19 15:20:21 +00:00
tsutsui bd9787ae90 Bump MAXPARTITIONS from 8 to 16 using __HAVE_OLD_DISKLABEL compat method
as i386 and hpcmips. PR port-hpcarm/18256
2010-07-17 15:13:18 +00:00
tsutsui c874d8cab4 Add upgt(4) for WS003SH/WS004SH internal WLAN. 2010-07-05 14:30:00 +00:00
tsutsui e04e7d8109 Comment out options RTC_OFFSET so that bootinfo->timezone passed by
hpcboot will be used by default.
2010-06-26 16:34:47 +00:00
tsutsui 9bb99692d4 If options RTC_OFFSET is not specified use bootinfo->timezone passed
by hpcboot.exe as well as other hpc* ports.  Noticed by uwe@.
Also comment out options RTC_OFFSET=0 lines and note about this
in kernel config files.  Tested on WS003SH.

XXX: dup code among pxa2x0_hpc_machdep.c and sa11x0_hpc_machdep.c
2010-06-26 00:25:02 +00:00
tsutsui 8809b23e72 Add several USB Ethernet devices. 2010-06-25 17:53:28 +00:00
tsutsui 42613739e0 Enable options DDB, which is enabled in other kernels. 2010-06-25 17:42:02 +00:00
tsutsui c57d9e3781 Set options RTC_OFFSET=-540 since Windows Mobile stores localtime
into the RTC and we can assume most W-ZERO3 users live in JST timezone.

XXX: Probably it would be better to allow a kernel getting RTC_OFFSET value
XXX: via bootinfo set by boot(8) or boot.cfg(5).
2010-06-25 17:40:32 +00:00
tsutsui be8e5859f9 Apply fixes for PR port-arm/43339:
Set proper IPL_SOFTfoo values even in !FAST_SOFTINTS case.
 Some assertions in MI code expect they have unique values,
 per comments from rmind@.

Also cleanup various "interrupt hierarchy" code since IPL_NONE and
IPL_SOFTfoo should not be set by any hardware interrupt establish functions.

Ok'ed by mrg@, tested on shark and hpcarm.
2010-06-13 02:11:22 +00:00
nonaka 9f0932355d Added keypad driver for WS011SH. 2010-05-30 10:00:27 +00:00
nonaka 57e705950d Use callout_schedule(9). 2010-05-30 03:17:21 +00:00
nonaka 250a759ede Added WS020SH keymap. 2010-05-23 11:57:04 +00:00
nonaka 68dd400742 Added Support SD card insert/remove detection for WS020SH. 2010-05-23 11:53:18 +00:00
nonaka ead0f77ecb Added some WS020SH specific parameters. 2010-05-23 11:49:16 +00:00
plunky c938c0405b add btmagic(4) where other Bluetooth drivers are listed 2010-05-22 19:02:07 +00:00
nonaka 4071f15045 Added touchpad driver for WS011SH. 2010-05-22 15:37:58 +00:00
nonaka 6b968fe014 tune ADC Averaging Control parameter. 2010-05-15 03:54:35 +00:00
nonaka 12cd5caed9 Added touchpad driver for WS003SH. 2010-05-13 21:01:59 +00:00
nonaka 2f41d35d1d Added touchpad driver for WS007SH. 2010-05-09 10:39:59 +00:00
nonaka cd77e74371 Added 2 options for X. 2010-05-09 02:03:35 +00:00
nonaka 791d1c3f19 fix indent. 2010-04-29 04:12:48 +00:00
nonaka 5ce7c98604 use platid_match(). 2010-04-29 01:58:51 +00:00
nonaka 0c580269a9 WS003SH is normally reseted. 2010-04-29 01:54:26 +00:00
nonaka 4932d44fdd The capacity of RAM is decided according to the model. 2010-04-24 21:52:34 +00:00
nonaka e8fe64adb4 Oops, the direction of the shift is opposite. 2010-04-24 21:51:56 +00:00
nonaka 56de8227a6 nuke sc_stable_count. 2010-04-24 21:21:28 +00:00
nonaka b62fc9e203 Added Sharp W-ZERO3 series support. 2010-04-17 13:36:21 +00:00
pooka 835e533be4 Remove unused count (invariably "4") from pseudo-device fss. 2010-04-16 13:48:27 +00:00
plunky c269ebf72f use a MI major number for uhso(4) driver
(requested by mrg)
2010-03-06 23:45:38 +00:00
plunky 4677f8289f add major device for usho(4) driver 2010-03-06 21:31:50 +00:00
pooka d29401b8c0 Remove unnecessary #ifdef NFS. 2010-03-02 21:17:31 +00:00
uebayasi 998f9b1597 Use cpu_* prefix to call cpu_* functions (setttb() -> cpu_setttb()); no
functional changes.
2009-12-26 16:01:23 +00:00
pooka 70d4493c77 Remove the portalfs kernel file system driver. Replace mount_portal(8)
with a version based on puffs.  User functionality remains the same.
2009-12-05 20:11:01 +00:00
rmind 3f18fe8123 - Use uvm_lwp_setuarea() instead of directly setting address to lwp_t::l_addr.
- Replace most remaining uses of l_addr with uvm_lwp_getuarea() or lwp_getpcb().
- Amend assembly in ports where it accesses PCB via struct user.
- Rename L_ADDR to L_PCB in few places.  Reduce sys/user.h inclusions.
2009-11-27 03:23:03 +00:00
matt 11af2f9cfa Kill proc0paddr. Use lwp0.l_addr instead. 2009-11-26 00:19:11 +00:00
pooka 09dbb89b44 If cpu_disklabel includes struct dkbad, define __HAVE_DISKLABEL_DKBAD.
This allows use of subr_disk_mbr on all archs.  Default to it for
the rump disk component.  No functional change for regular kernels.
(The other option would've been to include dkbad in disklabels
everywhere, but arguably this approach has less possible side-effects,
especially given that wedges and related magic will take over the
world any second now).
2009-11-23 13:40:08 +00:00
matt b2a95bab1e Remove all declarations of physmem from sys/arch. Add an include of
<sys/systm.h> to the one file that did not already contain it.
This now means that physmem can be changed by updating systm.h and uvm_page.c
(excluding fixing printfs)
2009-08-11 17:04:14 +00:00
rjs 4c494f7678 Make the following changes:
struct device * -> device_t
struct cfdata * -> cfdata_t
printf -> aprint_
device_t/softc split
2009-05-29 14:15:44 +00:00
dsl 82357f6d42 ANSIfy another 1261 function definitions.
The only ones left in sys are beyond by sed script!
(or in sys/dist or sys/external)
Mostly they have function pointer parameters.
2009-03-14 21:04:01 +00:00
dsl 454af1c0e8 Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)
2009-03-14 15:35:58 +00:00
joerg f5b0fec0e0 Remove SHMMAXPGS from all kernel configs. Dynamically compute the
initial limit as 1/4 of the physical memory. Ensure the limit is at
least 1024 pages, the old default on most platforms.
2009-03-06 20:31:46 +00:00
apb 0cc72e51ac Use "defopt MODULAR" in sys/conf/files, and #include "opt_modular.h"
in all kernel sources that use the MODULAR option.
Proposed in tech-kern on 18 Jan 2009.
2009-02-13 22:41:00 +00:00