takemura
ca59965026
Renamed platid_search() to platid_search_data() and added new platid_search().
...
Platid_name() was re-implemented using platid_search().
2001-09-24 14:29:30 +00:00
chris
0e7661f023
Update pmap_update to now take the updated pmap as an argument.
...
This will allow improvements to the pmaps so that they can more easily defer expensive operations, eg tlb/cache flush, til the last possible moment.
Currently this is a no-op on most platforms, so they should see no difference.
Reviewed by Jason.
2001-09-10 21:19:08 +00:00
pooka
58bcf84390
Add bs_notimpl_bs_mmap into the bus space struct to make this cope with
...
the recent ARM bus_space_mmap() change and hence make this compile.
2001-09-10 15:47:38 +00:00
toshii
7c9e82d6e3
Don't define pcb_* register macros.
...
pcb_sp macro conflicts with sys/netinet6/ipsec.c.
2001-09-09 10:33:42 +00:00
toshii
9665c1bcc3
Use arm/arm32/vm_machdep.c instead of hpcarm one.
2001-09-09 09:59:24 +00:00
toshii
b45ffd445a
Readd sacom to cdevsw.
2001-09-09 09:54:13 +00:00
toshii
17e80273eb
#include "sacom.h" for constab[].
2001-09-09 08:07:36 +00:00
wiz
b940fa8a83
Fix typos (CONS instead of CONF, and specifc instead of specific).
2001-09-04 21:45:19 +00:00
matt
3c50edd8fb
Switch hpcarm to common arm32 conf.c ; (small changes to vm_machdep.c to
...
make it compile under ELF)
2001-09-03 19:38:13 +00:00
matt
7ce6450eac
Add a merged <pcb.h> for arm26/arm32.
2001-09-03 19:20:27 +00:00
matt
9b16bbab9f
Move constab from conf.c to autoconf.c (since conf.c is going away shortly).
2001-09-03 05:02:18 +00:00
matt
cc353c4912
Sync hpcarm & arm32 conf.c (this entails shifting the i4b major numbers
...
up by one on arm32 and and adding notdef entries on hpcarm).
2001-09-03 01:33:38 +00:00
chris
37fb92dcab
Remove unused entries from the pcb. This is with a long term view of merging the arm26 and arm32 pcb's.
2001-08-27 11:39:43 +00:00
jdolecek
c495131fe3
Move _insque()/_remque() to libkern. Once remaining uses would
...
be converted to <sys/queue.h> macros, _insque()/_remque() would be eliminated
altogether.
2001-08-12 08:35:31 +00:00
chris
191de4d242
Checking a whole host of pmap changes:
...
Improved locking (not that we actually use it on a uniprocessor, but one day :)
Removed unneeded splvm's
tweaked pmap_clean_page code to only flush the cache if the page is mapped in the current pmap (based on diff from richard E)
Adopted pv entry allocation mechanism from i386.
Laid framework for returning ptp's when we've finished with them rather than holding onto them till the process exits.
ptp's are now allocated with a uvm object for the pmap, means that we can walk a list to free them off in pmap_release, until they get freed off by pmap_remove.
Also implemented a page zeroing function when the processor is idling. Note that hpcarm may wish to disable this.
I believe this code to be stable, if anyone has any problems please shout up.
2001-08-11 13:20:19 +00:00
ichiro
9ada1599ca
implement rx/tx protocol routine of atmel microcontroller.
2001-08-02 18:51:00 +00:00
toshii
5424e08a49
Change the start address to load the kernel. We have 768k more free
...
memory now.
2001-08-02 14:45:40 +00:00
toshii
7aac1bef3b
Don't assume KERNEL_TEXT_BASE >= 0xc0080000.
2001-08-02 14:42:08 +00:00
ichiro
d9f2bbf31f
add initialization of GPDR pin direction to ipaqpcic_init(sc).
...
add judgment of complete of the Card (SAPCIC_STATUS_READY)
2001-08-01 13:18:44 +00:00
ichiro
1af1e2f9eb
implement a atmelgpio.c
...
this is initial version, only frame.
2001-08-01 07:59:43 +00:00
ichiro
e1eef3118a
add entry of Atmel microcontroller and uda1341 codec
2001-08-01 07:03:45 +00:00
ichiro
a179a1a6b1
i mistake
...
reverse a change
2001-08-01 07:02:54 +00:00
ichiro
1b56a92cf9
add entry of Atmel microcontroller and uda1341 codec
2001-08-01 06:59:17 +00:00
ichiro
4c5c9a1509
add register of GPCLK/UART1 (SACOM1_BASE)
2001-08-01 06:43:50 +00:00
ichiro
286cc764db
add more register of DUAL PCMCIA SLEEVE for iPAQ
2001-08-01 06:14:31 +00:00
ichiro
1af74c304d
iPAQ uses Atmel microcontroller to service a few peripheral devices
...
(Touch panel, Battery status, button events, and others status)
2001-07-31 21:33:03 +00:00
toshii
9221ef3b13
Make hpcarm kernel build after arm/arm32 file move.
2001-07-29 15:21:33 +00:00
chris
9f04d8d670
A couple of tidy ups to pmap:
...
pmap_t -> struct pmap * in pmap.c and pmap.h
kernel_pmap -> pmap_kernel() everywhere.
Compiled and booted on riscpc and cats.
2001-07-28 18:12:43 +00:00
takemura
64b6b76a21
You must set 'HPCFB_SWAP_*' if bytes are stored in reverse order, i.e.
...
little endian like order, however, usage of 'HPCFB_SWAP_*' was widely
misunderstood because it reminded you of 'RI_BSWAP' in raster operation.
Please note that 'RI_BSWAP' indicate that frame buffer byte order is different
from natural order of system while 'HPCFB_REVORDER_*' is independent of
system byte order.
2001-07-22 09:56:39 +00:00
hpeyerl
7ef32026cd
make slash, backslash, question, and pipe (bar?) keys work on US Jornada
...
keyboard.
We still don't have {}[]`~ since these require the 'fn' key modifier. Same
with num-lock, caps-lock or funky british currency symbols.
2001-07-20 04:28:50 +00:00
wiz
1bc6d2cee9
Fix typo (`information' has an 'r').
2001-07-19 16:13:00 +00:00
hpeyerl
949c8eb434
"infomation" -> "information"
2001-07-16 22:01:38 +00:00
ichiro
5cbb157eb8
initial commit UDA1341 CODEC
2001-07-15 20:19:31 +00:00
ichiro
e5e13da17f
Mapping the SSP registers
2001-07-15 17:18:53 +00:00
ichiro
5bc60be08a
add handle of sc_ssph
2001-07-15 17:12:11 +00:00
ichiro
fed0a40ba6
add definition I/Opins of UDA1341
2001-07-15 13:29:38 +00:00
ichiro
cf1c37c9aa
UDA1341TS economy audio CODEC for portable applications.
...
This is used for iPAQ CODEC.
2001-07-15 08:34:36 +00:00
ichiro
60f2ec7ec1
enable extended gpio operation
2001-07-15 00:30:17 +00:00
matt
24a2b394aa
Make <sysarch.h> valid for all arm platforms. Adjust/remove port-specific
...
includes as required.
2001-07-14 00:23:09 +00:00
ichiro
2d93d462a3
The definiton which overlapped was erased.
2001-07-13 06:54:35 +00:00
ichiro
073132a7b9
define GPIO alternate functions
...
They become effective by turning on GAFR.
2001-07-13 03:33:38 +00:00
ichiro
6244e7b3a1
add more MCP status register definition
2001-07-12 03:58:35 +00:00
ichiro
4e28fbd762
add SA-1110 MCP(Multimedia communications Port) register definition
2001-07-11 16:02:25 +00:00
ichiro
88874f0037
add MCP control register1
...
this resides within the same address space as PPC
2001-07-11 15:56:00 +00:00
ichiro
b5bb8c348f
add MCP address register
2001-07-11 15:20:23 +00:00
toshii
ae6299f9d3
saip_sc (in struct sapcic_socket) is gone.
2001-07-11 03:54:19 +00:00
ichiro
83030a0348
cosmetic change, add more comment,
...
delete unused include file
2001-07-11 00:10:04 +00:00
ichiro
987e5b28ea
I delete unused include file
2001-07-11 00:05:55 +00:00
ichiro
834543dabc
ipaqlcd attach to ipaqbus
2001-07-10 18:10:46 +00:00
ichiro
034e3a0d6a
moved sa11x0_lcd* to dev/ipaq_lcd*
2001-07-10 18:09:31 +00:00