Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/hpcmips/conf/files.hpcmips
RevisionDateAuthorComments
 1.110  23-May-2022  andvar s/controll/control/ in comments.
 1.109  21-Aug-2019  msaitoh Fix typo (s/contoller/controller/).
 1.108  20-Jul-2014  alnsn branches: 1.108.28;
Include sljit files.
 1.107  02-Oct-2012  christos branches: 1.107.10;
move common/bus_dma/ -> dev/bus_dma/
 1.106  24-Aug-2011  dyoung branches: 1.106.2; 1.106.12;
Add to pci_bus_devorder() an argument that tells the number of slots
available in the devs array. Change the type of the devs array from
char to uint8_t. Treat the return value of pci_bus_devorder() as the
number of slots that it filled.

Don't use the __PCI_BUS_DEVORDER #definition to configure the kernel
but let the linker do it. Make pci_bus_devorder() available on all
architectures by adding a default implementation that will DTRT on
all architectures but hpcmips, the only architecture to #define
__PCI_BUS_DEVORDER. On hpcmips, adapt the implementation to the new
calling convention.

XXX I can compile an hpcmips GENERIC kernel, but I don't have a
XXX hpcmips box to test it on.
 1.105  16-Mar-2011  tsutsui Blindly prepare an equivalent function with old _spllower(~MIPS_INT_MASK_0)
that disabled all interrupts except PIU. Compile test only.
 1.104  02-Mar-2011  ahoka Resolve build failures caused by local use of "device flash" in config.
 1.103  21-Aug-2009  thorpej branches: 1.103.4; 1.103.6; 1.103.8;
Use bus_dmamem_common.
 1.102  20-Feb-2008  drochner branches: 1.102.10;
Since files.wscons et al. are included by ~all ports anyway, include
them in the mi "files" file, and remove include statements from md files.
These shouldn't pull in additional kernel code when not in use, so it
shouldn't do any harm except a risk of namespace collisions which
should be easy to fix.
 1.101  10-Apr-2007  macallan branches: 1.101.14;
include files.wsfb
 1.100  24-Feb-2006  cube branches: 1.100.20; 1.100.24; 1.100.26;
Rework hpcapm(4) attachment definition so it is not required to attach at
mainbus, and convert its two users, hpcsh and hpcmips, to that.

Many thanks to Valeriy Ushakov and Ben Collver for testing.
 1.99  11-Dec-2005  christos branches: 1.99.2; 1.99.4; 1.99.6;
merge ktrace-lwp.
 1.98  30-Jul-2005  nakayama Add LCD and battery control support for Sharp Telios series.
 1.97  04-May-2005  hamajima branches: 1.97.2;
OptPoint on Telios HC-AJ2 (and maybe AJ1) support
 1.96  06-Jul-2004  uch branches: 1.96.10;
MI part of kloader moved to dev/kloader.c from arch/hpc/hpc/
dreamcast and playstation2 port are changed to use this.
 1.95  03-Jul-2004  uch hpcmips independent hpcapm part are moved to sys/dev/hpc/
hpcmips dependend part is separated to sys/arch/hpcmips/hpcapm_machdep.c
 1.94  28-May-2004  tsarna Refactor tpcalib and hpc* ports to make tpcalib MI, as discussed on tech-kern.
 1.93  25-Mar-2004  wiz branches: 1.93.4;
Backout previous -- this is not enough, config needs to be taught
how to reach partitions above h. Noted by Simon Burge, related to
PR 24905.
 1.92  25-Mar-2004  wiz Define maxpartitions to the same value as MAXPARTITIONS in disklabel.h.
Addresses PR 24905 by Simon Burge.
 1.91  27-Jul-2003  thorpej Since everyone uses clock_subr.c (or should, if they don't currently),
list it in conf/files instead of in every port's files.*.
 1.90  01-May-2003  igy branches: 1.90.2;
Support for Laser5's L-Card+ Embedded CPU Board
 1.89  15-Dec-2002  takemura Added Vrc4173PIU. (touch panel interface unit on Vrc4173)
 1.88  26-Oct-2002  jdolecek now that mem_no is emitted by config(8), there is no reason to keep
copy of more or less identical iskmemdev() for every arch; move the function
to spec_vnop.c, and g/c machine-dependant copies
 1.87  06-Sep-2002  gehenna Merge the gehenna-devsw branch into the trunk.

This merge changes the device switch tables from static array to
dynamically generated by config(8).

- All device switches is defined as a constant structure in device drivers.

- The new grammer ``device-major'' is introduced to ``files''.

device-major <prefix> char <num> [block <num>] [<rules>]

- All device major numbers must be listed up in port dependent majors.<arch>
by using this grammer.

- Added the new naming convention.
The name of the device switch must be <prefix>_[bc]devsw for auto-generation
of device switch tables.

- The backward compatibility of loading block/character device
switch by LKM framework is broken. This is necessary to convert
from block/character device major to device name in runtime and vice versa.

- The restriction to assign device major by LKM is completely removed.
We don't need to reserve LKM entries for dynamic loading of device switch.

- In compile time, device major numbers list is packed into the kernel and
the LKM framework will refer it to assign device major number dynamically.
 1.86  30-May-2002  greg Initial addition of TrackPoint support on the IBM WorkPad z50's DSIU port.
 1.85  11-May-2002  takemura branches: 1.85.2; 1.85.4;
BUGFIX: Xhpc dumps core on SigmarionII.
Attached MQ200 video controller at PCI bus.
 1.84  03-May-2002  takemura Enabled USB support for MC-R700.
 1.83  27-Apr-2002  shin * make kloader optional.
* default value of kernel path is KLOADER_KERNEL_PATH.
* options KLOADER_KERNEL_PATH can override kernel path.
* when bootstr is passed (RB_STRING), use it as kernel path.
 1.82  22-Apr-2002  augustss Rename the audio "bus" attribute audiobus to avoid confusion with audio
device.
 1.81  16-Apr-2002  thorpej * Move the mii_bitbang attribute into dev/mii/files.mii
* Pull in dev/mii/files.mii from conf/files, rather than playing
the magic "files include order" dance in N machine-dependent
configuration definitions.
 1.80  23-Mar-2002  hamajima add VR4121 Audio Interface Unit
 1.79  22-Mar-2002  takemura Added Vrc4172 USB OHCI for Pencentra 130.
 1.78  13-Mar-2002  simonb All the mips ports had an identical procfs_machdep.c, so use a common
file under arch/mips/mips.
 1.77  10-Mar-2002  takemura Attached vrkiu at vrc4173bcu.
 1.76  06-Mar-2002  uch remove ite8181video's bivideo dependency.
 1.75  05-Mar-2002  simonb mips/mips/fp.S is in mips/conf/files.mips now.
 1.74  13-Feb-2002  uch add LCD debug routines.
 1.73  11-Feb-2002  takemura Added vr4122ip.
 1.72  11-Feb-2002  takemura Added vr4102ip.
 1.71  11-Feb-2002  takemura Added DMA Address unit and DMA Control unit. (not tested)
 1.70  10-Feb-2002  takemura Fixed locater id -> platform.
 1.69  29-Jan-2002  uch hpcmips support of kloader.
 1.68  27-Jan-2002  takemura Added vripif.
 1.67  26-Jan-2002  takemura Straightened vripvar.h
 1.66  04-Jan-2002  takemura Renamed sg2com -> com_hpcio. Now it seems to be working on SigmarionII.
 1.65  23-Dec-2001  takemura Added SigmarionII serial port support.
(console onlty, interrupt is not supported)
 1.64  28-Nov-2001  lukem - convert usage of "defopt" to "defflag" where the relevant option does
not support a value (e.g., it's to be used as "options FOO" instead of
"options FOO=xxx"). options that take a value were converted to
defparam recently.
- minor whitespace & formatting cleanups
 1.63  20-Nov-2001  lukem - replace "defopt" with "defparam" for options which must take a value,
as config(8) will warn for value-less defparam options
- minor whitespace/formatting cleanup
- consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
 1.62  18-Nov-2001  takemura Rewrite bus stuff with method table in the bus tags.
 1.61  17-Sep-2001  uch branches: 1.61.4;
clean up "mainbus" related code.
 1.60  05-Sep-2001  sato branches: 1.60.2;
add option VR4131
 1.59  13-Jun-2001  uch branches: 1.59.2;
(TX39) switch from TX local I/O manager to hpcio
 1.58  13-Jun-2001  enami Add minimal support for vr4122/vrc4173 pci.
 1.57  13-Jun-2001  enami Generic softintr for hpcmips.
 1.56  06-May-2001  takemura Vrc4172 GPIO support. This device is currently configured on PenCentra 130.
 1.55  30-Apr-2001  takemura Machine independent GPIO interface.
 1.54  11-Apr-2001  sato opt_vr41x1.h -> opt_vr41xx.h.
add 'options VR41XX' and kill 'options VR41X1'.

add 'options VR4101' (not yet supported)
add 'options VR4102'
add 'options VR4111'
add 'options VR4121'
add 'options VR4122' (not yet supported)
add 'options VR4181' (not yet supported)
these are for config level size optimization.
currenty, no optimization codes are exist.
NOTE: there are some incompatibility in VR4181 & VR4101 &
VR4102,4111,4121 group & VR4122.

GENERIC (for VR41XX series) has options VR4102, VR4111, VR4121.
 1.53  25-Mar-2001  takemura Add MQ200_USECRT option, which enables CRT output on MC/R530.
This is kernel configuration option and you can't enable and disable CRT
dynamically for now.
 1.52  26-Feb-2001  sato branches: 1.52.2;
register vrc4172pwm driver for MC/R530 etc..
 1.51  22-Feb-2001  uch hpc common files are moved to dev/hpc.
 1.50  21-Feb-2001  uch hpc* common disksubr.c
 1.49  09-Feb-2001  uch sync with bicons change.
 1.48  05-Feb-2001  uch sync with platid_gen change.
 1.47  04-Feb-2001  takemura Marge hpcmips/conf/platid.def and hpcsh/conf/platid.def
into hpc/conf/platid.def.
 1.46  28-Jan-2001  uch Switch to MI md_root.c.
 1.45  28-Jan-2001  uch hpcmips hpcsh common files are moved to arch/hpc.
 1.44  21-Jan-2001  takemura Use rasops with 4bit depth.
 1.43  17-Jan-2001  fvdl Add machdep file for procfs. Currently only used for linux-style
/proc/cpuinfo (only active when procfs is mounted with -o linux).
For ports other than the i386 this currently produces an empty
string.
 1.42  22-Oct-2000  uch new I/O modules framework for TX based system.
 1.41  17-Oct-2000  sato add new keyword "initvalue" on pwctl device.
if "initvalue 0", set the port initialy "off".
if "initvalue 1", set the port initialy "on".
otherwise keep initial value.
 1.40  04-Oct-2000  uch experimental power management support for TX3912/TX3922 based model.
 1.39  03-Oct-2000  sato vr41xx LED unit driver.
 1.38  02-Oct-2000  sato experimental ite8181 video driver for hpcfb.
- just copy from bivideo.
- erase WindowsCE hardware cursor initialy.
- LCD power management codes exist, but currently disabled.
Because some devices(include ite8181) confuse after LCD power turn on.
WorkPad z50 power unit seem to be very weak,
 1.37  21-Sep-2000  takemura skbd -> hpckbd. hpckbd supports vrkiu as well as m38813c and tc5165.
 1.36  30-Jul-2000  takemura Remove src/sys/dev/apm/*. (They've gone to arch/hpcmips/dev/apm.)
 1.35  22-Jul-2000  takemura Experimental MQ200 video driver. It's just copy of bivideo plus power
management routine.
 1.34  02-Jul-2000  takemura Experimental APM compatible power management.
 1.33  11-Jun-2000  matt branches: 1.33.2;
Add latent entry for ochi usb devices on NEC MobilePro 800.
 1.32  08-May-2000  uch branches: 1.32.2;
implement 8bpp CLUT of Plum2, TX3912 video module.
 1.31  04-May-2000  takemura Raw keyboard mode support. I'd tested this on MC/R530.
I don't sure if skbd work or not.
 1.30  02-May-2000  uch add ioctl, mmap.
hpcfb directly attach to tx3912video and plumvideo. (no longer use bivideo)
XXX CLUT
 1.29  25-Mar-2000  uch TOSHIBA TC6358TB(PLUM2) OHCI module support.
 1.28  20-Mar-2000  takemura Built in video supports get/set color map.
 1.27  13-Mar-2000  uch no longer required.
 1.26  12-Mar-2000  takemura Change btnmgr to wskbd device from pseudo device.
 1.25  12-Mar-2000  takemura New frame buffer driver 'hpcfb' and built in video controller 'bivideo'
 1.24  05-Mar-2000  takemura Delete #ifdef USE_RASTERCONS lines, which are not used.
 1.23  03-Mar-2000  uch add device file interface for UCB1200
 1.22  27-Feb-2000  uch UCB1200 GPIO routines.
 1.21  06-Feb-2000  takemura Add platid_name() which retrieves the platform name.
 1.20  28-Jan-2000  takemura CPU specific idle hook and VR idle routine.
 1.19  16-Jan-2000  uch add platform dependent TX39 UART module hook.
remove delay from tc5165buf interrupt handler.
backlight config_hook.
 1.18  13-Jan-2000  uch TX39 IR module (connected to TX39 UARTB module)
 1.17  12-Jan-2000  uch add UCB1200 sound module ucbsnd (core implementation only)
UCB1200 touch panel module moved to ucbtp and sync with vrpiu.
 1.16  10-Jan-2000  takemura WSMOUSE_SCALIBCOORDS/WSMOUSE_GCALIBCOORDS support.
 1.15  09-Jan-2000  shin add options for sysinst (memory disk size etc.)
 1.14  07-Jan-2000  uch p7416buf and tc5165buf are merged.
 1.13  28-Dec-1999  takemura VR41xx's PIU (Touch panel I/F unit) suport.
Currently it emulates relative pointing device like mouse, but it should
behave like an absolute pointing device. It needs more works in wsmouse side.
 1.12  23-Dec-1999  takemura New button handler and power controller with configurable hooking mechanism.
 1.11  12-Dec-1999  uch add Telios keyboard (tc5165buf) information.
 1.10  09-Dec-1999  sato - tail \n
- add needs-flag for vrbcu & vrpmu.
 1.9  08-Dec-1999  uch sync with skbd.
 1.8  04-Dec-1999  takemura You can push power key to reboot when halt in vr_reboot.
 1.7  28-Nov-1999  takemura Add new device vrdsu, with which we can hard reset the VR41xx CPU.
Why don't you try shutdown comand with option '-r ?
 1.6  21-Nov-1999  uch TX3912/3922 support
 1.5  04-Nov-1999  takemura Move consinit() from findcons.c to machdep.c and remove file 'findcons.c.
Modify kernel boot options.
 1.4  03-Nov-1999  shin add rasops15, rasops16 to fb
 1.3  02-Nov-1999  takemura Wsdisplay use small font, VT220 8x10.
 1.2  24-Oct-1999  takemura Wsdisplay and wskbd are supported as a console device.
 1.1  16-Sep-1999  takemura branches: 1.1.1;
Initial revision
 1.1.1.1  16-Sep-1999  takemura branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6;
Import NetBSD/hpcmips source files from hpcmips repository.
file list:
sys/arch/hpcmips/
distrib/hpcmips/
etc/etc.hpcmips/
lib/libc/arch/mips/fplib/
lib/libc/arch/mips/fplib/Makefile.inc
lib/libc/arch/mips/fplib/environment.h
lib/libc/arch/mips/fplib/fplib_glue.c
lib/libc/arch/mips/fplib/fplib_libc.c
lib/libc/arch/mips/fplib/hpcmips-gcc.h
lib/libc/arch/mips/fplib/softfloat-macros.h
lib/libc/arch/mips/fplib/softfloat-specialize.h
lib/libc/arch/mips/fplib/softfloat.c
lib/libc/arch/mips/fplib/softfloat.h
lib/libc/arch/mips/gen/ieee.h
lib/libc/arch/mips/gen/sf_fabs.c
lib/libc/arch/mips/gen/sf_flt_rounds.c
lib/libc/arch/mips/gen/sf_fpgetmask.c
lib/libc/arch/mips/gen/sf_fpgetround.c
lib/libc/arch/mips/gen/sf_fpgetsticky.c
lib/libc/arch/mips/gen/sf_fpsetmask.c
lib/libc/arch/mips/gen/sf_fpsetround.c
lib/libc/arch/mips/gen/sf_fpsetsticky.c
lib/libc/arch/mips/gen/sf_isinf.c
lib/libc/arch/mips/gen/sf_ldexp.c
lib/libc/arch/mips/gen/sf_modf.c
 1.1.1.1.6.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.1.1.1.4.1  15-Nov-1999  fvdl Sync with -current
 1.1.1.1.2.6  21-Apr-2001  bouyer Sync with HEAD
 1.1.1.1.2.5  27-Mar-2001  bouyer Sync with HEAD.
 1.1.1.1.2.4  12-Mar-2001  bouyer Sync with HEAD.
 1.1.1.1.2.3  11-Feb-2001  bouyer Sync with HEAD.
 1.1.1.1.2.2  18-Jan-2001  bouyer Sync with head (for UBC+NFS fixes, mostly).
 1.1.1.1.2.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.32.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.33.2.1  06-Aug-2000  takemura Pull up revision 1.36 (requested by takemura)

Add apmdev, hpcapm and mq200video.
 1.52.2.2  21-Jun-2001  nathanw Catch up to -current.
 1.52.2.1  09-Apr-2001  nathanw Catch up with -current.
 1.59.2.6  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.59.2.5  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.59.2.4  16-Mar-2002  jdolecek Catch up with -current.
 1.59.2.3  11-Feb-2002  jdolecek Sync w/ -current.
 1.59.2.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.59.2.1  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.60.2.1  01-Oct-2001  fvdl Catch up with -current.
 1.61.4.9  19-Dec-2002  thorpej Sync with HEAD.
 1.61.4.8  11-Nov-2002  nathanw Catch up to -current
 1.61.4.7  17-Sep-2002  nathanw Catch up to -current.
 1.61.4.6  20-Jun-2002  nathanw Catch up to -current.
 1.61.4.5  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.61.4.4  28-Feb-2002  nathanw Catch up to -current.
 1.61.4.3  11-Jan-2002  nathanw More catchup.
 1.61.4.2  08-Jan-2002  nathanw Catch up to -current.
 1.61.4.1  17-Sep-2001  nathanw file files.hpcmips was added on branch nathanw_sa on 2002-01-08 00:24:58 +0000
 1.85.4.1  30-May-2002  tv Pull up revision 1.86 (requested by greg in ticket #77):
Initial addition of TrackPoint support on the IBM WorkPad z50's DSIU port.
 1.85.2.3  30-May-2002  gehenna Catch up with -current.
 1.85.2.2  17-May-2002  gehenna Remove old block majors list.
 1.85.2.1  16-May-2002  gehenna Include the list of block/character major numbers.
 1.90.2.4  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.90.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.90.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.90.2.1  03-Aug-2004  skrll Sync with HEAD
 1.93.4.1  16-May-2005  riz Pull up revision 1.97 (requested by hamajima in ticket #1500):
OptPoint on Telios HC-AJ2 (and maybe AJ1) support
 1.96.10.2  04-Aug-2005  tron Pull up revision 1.98 (requested by nakayama in ticket #637):
Add LCD and battery control support for Sharp Telios series.
 1.96.10.1  07-May-2005  tron Pull up revision 1.97 (requested by hamajima in ticket #247):
OptPoint on Telios HC-AJ2 (and maybe AJ1) support
 1.97.2.3  27-Feb-2008  yamt sync with head.
 1.97.2.2  03-Sep-2007  yamt sync with head.
 1.97.2.1  21-Jun-2006  yamt sync with head.
 1.99.6.1  22-Apr-2006  simonb Sync with head.
 1.99.4.1  09-Sep-2006  rpaulo sync with head
 1.99.2.1  01-Mar-2006  yamt sync with head.
 1.100.26.1  11-Jul-2007  mjf Sync with head.
 1.100.24.1  10-Apr-2007  ad Sync with head.
 1.100.20.1  15-Apr-2007  yamt sync with head.
 1.101.14.1  23-Mar-2008  matt sync with HEAD
 1.102.10.1  16-Sep-2009  yamt sync with head
 1.103.8.1  05-Mar-2011  bouyer Sync with HEAD
 1.103.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.103.4.2  21-Apr-2011  rmind sync with head
 1.103.4.1  05-Mar-2011  rmind sync with head
 1.106.12.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.106.12.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.106.2.1  30-Oct-2012  yamt sync with head
 1.107.10.1  10-Aug-2014  tls Rebase.
 1.108.28.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed