Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/hpcsh/conf/files.hpcsh
RevisionDateAuthorComments
 1.52  03-May-2010  tsutsui Sync kloader(4) behavior with hpcmips:
- use bootstr passed via reboot(2) with RB_STRING for the next kernel path
- prepare independent opt_kloader_kernel_path.h for KLOADER_KERNEL_PATH
- some cosmetics to reduce diffs from hpcmips

Tested on HPW-50PA (Hitachi PERSONA).
 1.51  20-Feb-2008  drochner branches: 1.51.10; 1.51.30; 1.51.32;
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.50  02-Dec-2007  kiyohara Add bcsp(4).
 1.49  17-Oct-2007  garbled branches: 1.49.2;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
 1.48  25-Sep-2007  kiyohara Add psh3pwr(4).
 1.47  03-Jun-2007  uwe branches: 1.47.8; 1.47.10; 1.47.12;
Don't treat KLOADER_KERNEL_PATH as an option to enable kloader(4).
Define proper option KLOADER instead and make KLOADER_KERNEL_PATH
default to "/netbsd". Make it possible to compile w/out kloader.
 1.46  24-Feb-2006  cube branches: 1.46.24; 1.46.26; 1.46.32;
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.45  03-Jan-2006  uwe branches: 1.45.2; 1.45.4;
Properly defflag HD64461VIDEO_HWACCEL to opt_hd64461pcmcia.h (new file).
Put HD64461VIDEO_DEBUG there as well to minimize impact on unrelated
sources.
 1.44  03-Jan-2006  uwe Put HD64461PCMCIA_REORDER_ATTACH to opt_hd64461pcmcia.h (new file).
Put HD64461PCMCIA_DEBUG there as well to minimize impact on unrelated
sources.
 1.43  03-Jan-2006  uwe Be more consistent about whitespace.
 1.42  11-Dec-2005  christos branches: 1.42.2;
merge ktrace-lwp.
 1.41  05-Sep-2005  kiyohara Support LCD screen driver for PERSONA SH3 machines.
 1.40  23-May-2005  kiyohara branches: 1.40.2;
Support touch-panel for PERSONA SH3 machines.
 1.39  06-Jul-2004  uch MI part of kloader moved to dev/kloader.c from arch/hpc/hpc/
dreamcast and playstation2 port are changed to use this.
 1.38  03-Jul-2004  uch jornada 6x0 power mannagement support.
[on/off] button power off LCD and CPU sleeps.
 1.37  28-May-2004  tsarna Refactor tpcalib and hpc* ports to make tpcalib MI, as discussed on tech-kern.
 1.36  25-Mar-2004  wiz 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.35  25-Mar-2004  wiz Define maxpartitions to the same value as MAXPARTITIONS in disklabel.h.
Addresses PR 24905 by Simon Burge.
 1.34  15-Mar-2004  uwe Add j6x0lcd(4).
 1.33  04-Nov-2003  uwe Provide wskbd* at j6x0tp? attachment that maps taps on the "HP hard
icons" (along the right edge of the screen) to key presses.
 1.32  19-Oct-2003  uwe Config glue for j6x0tp(4).
 1.31  18-Oct-2003  uwe Config glue for j6x0pwr(4).
 1.30  26-Sep-2003  uwe Minor nit. Use more compact "device hd64461if {}" instead of separate
"define" and "device" lines. Ditto for hd64465if. Same ioconf.c is
generated.
 1.29  26-Oct-2002  jdolecek branches: 1.29.6;
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.28  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.27  16-Apr-2002  thorpej branches: 1.27.2; 1.27.6;
* 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.26  28-Mar-2002  uch rework HD64461, HD64465 interrupt handling.
 1.25  27-Mar-2002  uch All the sh3 ports had an identical procfs_machdep.c, so use a common
file under arch/sh3/sh3.
 1.24  24-Mar-2002  uch add cpu device. sync with shb change.
 1.23  03-Mar-2002  uch platform dependent HD64461 PCMCIA module (power supply).
 1.22  02-Mar-2002  uch Initial support for KGDB on the sh3.
 1.21  24-Feb-2002  uch Move common exception vector and scheduler code to
sh3/sh3/exception_vector.S and sh3/sh3/locore_subr.S. exception
vectors are installed by sh_cpu_init(). machine/locore.S contains
kernel entry, interrupt handler, and some MD code.
 1.20  22-Feb-2002  uch New NetBSD/sh3 clock framework.
+ hardclock source is moved from TMU1 to TMU0.
+ SH3/SH4 common kernel support.
+ PCLOCK estimation.
+ remove duplicated code.
 1.19  17-Feb-2002  uch SH3/SH4 common kernel support.
 1.18  13-Feb-2002  uch add LCD debug routines.
 1.17  11-Feb-2002  uch SH4 support. my target is HITACHI PERSONA HPW650PA
 1.16  29-Jan-2002  uch separate machine-independent part of kloader.
 1.15  27-Jan-2002  uch add self kernel loader.
 1.14  02-Jul-2001  uch branches: 1.14.2;
use MI md_root.c
 1.13  28-Jun-2001  uch console module refers hd64461video's needs-flag instead of hd64461if.
(pointed by MAEKAWA Masahide)
 1.12  04-Jun-2001  uch HD64461 video module.
 1.11  23-Apr-2001  uch new hpcsh clock module.
 1.10  20-Mar-2001  uch support HITACHI PERSONA configuration.
 1.9  15-Mar-2001  uch HD64461 UART module support.
 1.8  24-Feb-2001  uch branches: 1.8.2;
enable wscons.
 1.7  21-Feb-2001  uch HD64461 support.
 1.6  09-Feb-2001  uch branches: 1.6.2;
use bicons.
set serial console speed to 19200.
 1.5  07-Feb-2001  uch adapted to hpc bootinfo structure.
add memory detect routines.
 1.4  06-Feb-2001  uch move machine-port specific file to machine directory.
for evbsh3, mmeye and dreamcast, use MI md_root.c
 1.3  05-Feb-2001  uch sync with platid_gen change.
 1.2  21-Jan-2001  uch hpcsh original device configuration.
 1.1  17-Jan-2001  itojun the kernel for SH3-based WinCE machines (little endian), by uch.
MACHINE=hpcsh, MACHINE_CPU=sh3el.

bootloader: ftp://f77.nop.or.jp/users/uch/hpcboot/
original patch: ftp://f77.nop.or.jp/users/uch/hpcsh/

sys/sh3/sh3/md_root.c: add #ifdef MEMORY_DISK_DYNAMIC
 1.6.2.3  27-Mar-2001  bouyer Sync with HEAD.
 1.6.2.2  12-Mar-2001  bouyer Sync with HEAD.
 1.6.2.1  09-Feb-2001  bouyer file files.hpcsh was added on branch thorpej_scsipi on 2001-03-12 13:28:50 +0000
 1.8.2.2  21-Jun-2001  nathanw Catch up to -current.
 1.8.2.1  09-Apr-2001  nathanw Catch up with -current.
 1.14.2.4  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.14.2.3  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.14.2.2  16-Mar-2002  jdolecek Catch up with -current.
 1.14.2.1  11-Feb-2002  jdolecek Sync w/ -current.
 1.27.6.3  11-Nov-2002  nathanw Catch up to -current
 1.27.6.2  17-Sep-2002  nathanw Catch up to -current.
 1.27.6.1  16-Apr-2002  nathanw file files.hpcsh was added on branch nathanw_sa on 2002-09-17 21:14:51 +0000
 1.27.2.2  17-May-2002  gehenna Remove old block majors list.
 1.27.2.1  16-May-2002  gehenna Include the list of block/character major numbers.
 1.29.6.4  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.29.6.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.29.6.2  18-Sep-2004  skrll Sync with HEAD.
 1.29.6.1  03-Aug-2004  skrll Sync with HEAD
 1.40.2.5  27-Feb-2008  yamt sync with head.
 1.40.2.4  07-Dec-2007  yamt sync with head
 1.40.2.3  27-Oct-2007  yamt sync with head.
 1.40.2.2  03-Sep-2007  yamt sync with head.
 1.40.2.1  21-Jun-2006  yamt sync with head.
 1.42.2.2  01-Mar-2006  yamt sync with head.
 1.42.2.1  15-Jan-2006  yamt sync with head.
 1.45.4.1  22-Apr-2006  simonb Sync with head.
 1.45.2.1  09-Sep-2006  rpaulo sync with head
 1.46.32.2  03-Oct-2007  garbled Sync with HEAD
 1.46.32.1  26-Jun-2007  garbled Sync with HEAD.
 1.46.26.1  11-Jul-2007  mjf Sync with head.
 1.46.24.4  03-Dec-2007  ad Sync with HEAD.
 1.46.24.3  03-Dec-2007  ad Sync with HEAD.
 1.46.24.2  09-Oct-2007  ad Sync with head.
 1.46.24.1  09-Jun-2007  ad Sync with head.
 1.47.12.1  06-Oct-2007  yamt sync with head.
 1.47.10.3  23-Mar-2008  matt sync with HEAD
 1.47.10.2  09-Jan-2008  matt sync with HEAD
 1.47.10.1  06-Nov-2007  matt sync with HEAD
 1.47.8.2  03-Dec-2007  joerg Sync with HEAD.
 1.47.8.1  02-Oct-2007  joerg Sync with HEAD.
 1.49.2.1  08-Dec-2007  mjf Sync with HEAD.
 1.51.32.1  30-May-2010  rmind sync with head
 1.51.30.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.51.10.1  11-Aug-2010  yamt sync with head.

RSS XML Feed