#
1.55 |
|
13-May-2024 |
msaitoh |
s/slighly/slightly/ in comment.
|
#
1.54 |
|
05-Mar-2024 |
thorpej |
Move the at-shutdown call to resettodr() from cpu_reboot() to kern_reboot().
It's a small step, but it's a step.
|
#
1.53 |
|
23-Dec-2023 |
andvar |
Remove "#ifdef RAMDISK_HOOKS" block, RB_DFLTROOT boot flag is obsolete long ago.
|
Revision tags: thorpej-ifq-base thorpej-altq-separation-base
|
#
1.52 |
|
12-Oct-2023 |
skrll |
Fix non-DIAGNOSTIC builds
|
#
1.51 |
|
20-Apr-2023 |
skrll |
Provide a shared pmap_devmap implementation and convert all pmap_devmap arrays to use DEVMAP_ENTRY{,_END}
|
Revision tags: netbsd-10-base bouyer-sunxi-drm-base
|
#
1.50 |
|
03-Jul-2022 |
andvar |
branches: 1.50.4; s/bounaries/boundaries/ in comments.
|
#
1.49 |
|
02-Jan-2022 |
christos |
fix the build (KASSERT)
|
#
1.48 |
|
17-Aug-2021 |
andvar |
fix multiplei repetitive typos in comments, messages and documentation. mainly because copy paste code big amount of files are affected.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.47 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
#
1.46 |
|
18-Apr-2020 |
skrll |
Trailing whitespace
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
1.45 |
|
13-Nov-2019 |
tsutsui |
branches: 1.45.6; Make zaurus kernels use symbol tables loaded by the bootloader.
Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85).
Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.
No particular comment on port-zaurus@: https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html
Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded kernels had "esym" variable at the top of its data section and implicitly overwrote it with the address of loaded symbol tables. OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o to initialize ksyms(4) on startup, but we will avoid such implicit MD interface between the bootloader and kernels (though we don't bother to add a symbol address value into bootinfo but just assume symbols are loaded at end[] of a loaded kernel, as per the MI libsa loadfile() implementation).
Worth to pullup to both netbsd-8 and netbsd-9.
|
#
1.44 |
|
04-Nov-2019 |
tsutsui |
Fix build with VERBOSE_INIT_ARM without DIAGNOSTIC.
|
#
1.43 |
|
19-Oct-2019 |
tsutsui |
Fix a build error with options VERBOSE_INIT_ARM.
|
Revision tags: netbsd-9-base
|
#
1.42 |
|
16-Jul-2019 |
skrll |
branches: 1.42.2; Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
#
1.41 |
|
16-Jul-2019 |
skrll |
KNF
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.40 |
|
29-Mar-2019 |
christos |
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.39 |
|
28-Oct-2018 |
skrll |
Fix a commit
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.38 |
|
22-Dec-2016 |
cherry |
branches: 1.38.8; 1.38.14; 1.38.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
branches: 1.37.2; KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|
#
1.54 |
|
05-Mar-2024 |
thorpej |
Move the at-shutdown call to resettodr() from cpu_reboot() to kern_reboot().
It's a small step, but it's a step.
|
#
1.53 |
|
23-Dec-2023 |
andvar |
Remove "#ifdef RAMDISK_HOOKS" block, RB_DFLTROOT boot flag is obsolete long ago.
|
Revision tags: thorpej-ifq-base thorpej-altq-separation-base
|
#
1.52 |
|
12-Oct-2023 |
skrll |
Fix non-DIAGNOSTIC builds
|
#
1.51 |
|
20-Apr-2023 |
skrll |
Provide a shared pmap_devmap implementation and convert all pmap_devmap arrays to use DEVMAP_ENTRY{,_END}
|
Revision tags: netbsd-10-base bouyer-sunxi-drm-base
|
#
1.50 |
|
03-Jul-2022 |
andvar |
branches: 1.50.4; s/bounaries/boundaries/ in comments.
|
#
1.49 |
|
02-Jan-2022 |
christos |
fix the build (KASSERT)
|
#
1.48 |
|
17-Aug-2021 |
andvar |
fix multiplei repetitive typos in comments, messages and documentation. mainly because copy paste code big amount of files are affected.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.47 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
#
1.46 |
|
18-Apr-2020 |
skrll |
Trailing whitespace
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
1.45 |
|
13-Nov-2019 |
tsutsui |
branches: 1.45.6; Make zaurus kernels use symbol tables loaded by the bootloader.
Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85).
Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.
No particular comment on port-zaurus@: https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html
Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded kernels had "esym" variable at the top of its data section and implicitly overwrote it with the address of loaded symbol tables. OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o to initialize ksyms(4) on startup, but we will avoid such implicit MD interface between the bootloader and kernels (though we don't bother to add a symbol address value into bootinfo but just assume symbols are loaded at end[] of a loaded kernel, as per the MI libsa loadfile() implementation).
Worth to pullup to both netbsd-8 and netbsd-9.
|
#
1.44 |
|
04-Nov-2019 |
tsutsui |
Fix build with VERBOSE_INIT_ARM without DIAGNOSTIC.
|
#
1.43 |
|
19-Oct-2019 |
tsutsui |
Fix a build error with options VERBOSE_INIT_ARM.
|
Revision tags: netbsd-9-base
|
#
1.42 |
|
16-Jul-2019 |
skrll |
branches: 1.42.2; Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
#
1.41 |
|
16-Jul-2019 |
skrll |
KNF
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.40 |
|
29-Mar-2019 |
christos |
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.39 |
|
28-Oct-2018 |
skrll |
Fix a commit
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.38 |
|
22-Dec-2016 |
cherry |
branches: 1.38.8; 1.38.14; 1.38.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
branches: 1.37.2; KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|
#
1.53 |
|
23-Dec-2023 |
andvar |
Remove "#ifdef RAMDISK_HOOKS" block, RB_DFLTROOT boot flag is obsolete long ago.
|
Revision tags: thorpej-ifq-base thorpej-altq-separation-base
|
#
1.52 |
|
12-Oct-2023 |
skrll |
Fix non-DIAGNOSTIC builds
|
#
1.51 |
|
20-Apr-2023 |
skrll |
Provide a shared pmap_devmap implementation and convert all pmap_devmap arrays to use DEVMAP_ENTRY{,_END}
|
Revision tags: netbsd-10-base bouyer-sunxi-drm-base
|
#
1.50 |
|
03-Jul-2022 |
andvar |
branches: 1.50.4; s/bounaries/boundaries/ in comments.
|
#
1.49 |
|
02-Jan-2022 |
christos |
fix the build (KASSERT)
|
#
1.48 |
|
17-Aug-2021 |
andvar |
fix multiplei repetitive typos in comments, messages and documentation. mainly because copy paste code big amount of files are affected.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.47 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
#
1.46 |
|
18-Apr-2020 |
skrll |
Trailing whitespace
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
1.45 |
|
13-Nov-2019 |
tsutsui |
branches: 1.45.6; Make zaurus kernels use symbol tables loaded by the bootloader.
Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85).
Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.
No particular comment on port-zaurus@: https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html
Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded kernels had "esym" variable at the top of its data section and implicitly overwrote it with the address of loaded symbol tables. OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o to initialize ksyms(4) on startup, but we will avoid such implicit MD interface between the bootloader and kernels (though we don't bother to add a symbol address value into bootinfo but just assume symbols are loaded at end[] of a loaded kernel, as per the MI libsa loadfile() implementation).
Worth to pullup to both netbsd-8 and netbsd-9.
|
#
1.44 |
|
04-Nov-2019 |
tsutsui |
Fix build with VERBOSE_INIT_ARM without DIAGNOSTIC.
|
#
1.43 |
|
19-Oct-2019 |
tsutsui |
Fix a build error with options VERBOSE_INIT_ARM.
|
Revision tags: netbsd-9-base
|
#
1.42 |
|
16-Jul-2019 |
skrll |
branches: 1.42.2; Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
#
1.41 |
|
16-Jul-2019 |
skrll |
KNF
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.40 |
|
29-Mar-2019 |
christos |
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.39 |
|
28-Oct-2018 |
skrll |
Fix a commit
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.38 |
|
22-Dec-2016 |
cherry |
branches: 1.38.8; 1.38.14; 1.38.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
branches: 1.37.2; KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|
#
1.52 |
|
12-Oct-2023 |
skrll |
Fix non-DIAGNOSTIC builds
|
#
1.51 |
|
20-Apr-2023 |
skrll |
Provide a shared pmap_devmap implementation and convert all pmap_devmap arrays to use DEVMAP_ENTRY{,_END}
|
Revision tags: netbsd-10-base bouyer-sunxi-drm-base
|
#
1.50 |
|
03-Jul-2022 |
andvar |
s/bounaries/boundaries/ in comments.
|
#
1.49 |
|
02-Jan-2022 |
christos |
fix the build (KASSERT)
|
#
1.48 |
|
17-Aug-2021 |
andvar |
fix multiplei repetitive typos in comments, messages and documentation. mainly because copy paste code big amount of files are affected.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.47 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
#
1.46 |
|
18-Apr-2020 |
skrll |
Trailing whitespace
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
1.45 |
|
13-Nov-2019 |
tsutsui |
branches: 1.45.6; Make zaurus kernels use symbol tables loaded by the bootloader.
Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85).
Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.
No particular comment on port-zaurus@: https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html
Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded kernels had "esym" variable at the top of its data section and implicitly overwrote it with the address of loaded symbol tables. OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o to initialize ksyms(4) on startup, but we will avoid such implicit MD interface between the bootloader and kernels (though we don't bother to add a symbol address value into bootinfo but just assume symbols are loaded at end[] of a loaded kernel, as per the MI libsa loadfile() implementation).
Worth to pullup to both netbsd-8 and netbsd-9.
|
#
1.44 |
|
04-Nov-2019 |
tsutsui |
Fix build with VERBOSE_INIT_ARM without DIAGNOSTIC.
|
#
1.43 |
|
19-Oct-2019 |
tsutsui |
Fix a build error with options VERBOSE_INIT_ARM.
|
Revision tags: netbsd-9-base
|
#
1.42 |
|
16-Jul-2019 |
skrll |
branches: 1.42.2; Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
#
1.41 |
|
16-Jul-2019 |
skrll |
KNF
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.40 |
|
29-Mar-2019 |
christos |
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.39 |
|
28-Oct-2018 |
skrll |
Fix a commit
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.38 |
|
22-Dec-2016 |
cherry |
branches: 1.38.8; 1.38.14; 1.38.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
branches: 1.37.2; KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|
#
1.51 |
|
20-Apr-2023 |
skrll |
Provide a shared pmap_devmap implementation and convert all pmap_devmap arrays to use DEVMAP_ENTRY{,_END}
|
Revision tags: netbsd-10-base bouyer-sunxi-drm-base
|
#
1.50 |
|
03-Jul-2022 |
andvar |
s/bounaries/boundaries/ in comments.
|
#
1.49 |
|
02-Jan-2022 |
christos |
fix the build (KASSERT)
|
#
1.48 |
|
17-Aug-2021 |
andvar |
fix multiplei repetitive typos in comments, messages and documentation. mainly because copy paste code big amount of files are affected.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.47 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
#
1.46 |
|
18-Apr-2020 |
skrll |
Trailing whitespace
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
1.45 |
|
13-Nov-2019 |
tsutsui |
branches: 1.45.6; Make zaurus kernels use symbol tables loaded by the bootloader.
Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85).
Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.
No particular comment on port-zaurus@: https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html
Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded kernels had "esym" variable at the top of its data section and implicitly overwrote it with the address of loaded symbol tables. OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o to initialize ksyms(4) on startup, but we will avoid such implicit MD interface between the bootloader and kernels (though we don't bother to add a symbol address value into bootinfo but just assume symbols are loaded at end[] of a loaded kernel, as per the MI libsa loadfile() implementation).
Worth to pullup to both netbsd-8 and netbsd-9.
|
#
1.44 |
|
04-Nov-2019 |
tsutsui |
Fix build with VERBOSE_INIT_ARM without DIAGNOSTIC.
|
#
1.43 |
|
19-Oct-2019 |
tsutsui |
Fix a build error with options VERBOSE_INIT_ARM.
|
Revision tags: netbsd-9-base
|
#
1.42 |
|
16-Jul-2019 |
skrll |
branches: 1.42.2; Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
#
1.41 |
|
16-Jul-2019 |
skrll |
KNF
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.40 |
|
29-Mar-2019 |
christos |
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.39 |
|
28-Oct-2018 |
skrll |
Fix a commit
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.38 |
|
22-Dec-2016 |
cherry |
branches: 1.38.8; 1.38.14; 1.38.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
branches: 1.37.2; KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|
#
1.50 |
|
03-Jul-2022 |
andvar |
s/bounaries/boundaries/ in comments.
|
#
1.49 |
|
02-Jan-2022 |
christos |
fix the build (KASSERT)
|
#
1.48 |
|
17-Aug-2021 |
andvar |
fix multiplei repetitive typos in comments, messages and documentation. mainly because copy paste code big amount of files are affected.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.47 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
#
1.46 |
|
18-Apr-2020 |
skrll |
Trailing whitespace
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
1.45 |
|
13-Nov-2019 |
tsutsui |
branches: 1.45.6; Make zaurus kernels use symbol tables loaded by the bootloader.
Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85).
Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.
No particular comment on port-zaurus@: https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html
Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded kernels had "esym" variable at the top of its data section and implicitly overwrote it with the address of loaded symbol tables. OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o to initialize ksyms(4) on startup, but we will avoid such implicit MD interface between the bootloader and kernels (though we don't bother to add a symbol address value into bootinfo but just assume symbols are loaded at end[] of a loaded kernel, as per the MI libsa loadfile() implementation).
Worth to pullup to both netbsd-8 and netbsd-9.
|
#
1.44 |
|
04-Nov-2019 |
tsutsui |
Fix build with VERBOSE_INIT_ARM without DIAGNOSTIC.
|
#
1.43 |
|
19-Oct-2019 |
tsutsui |
Fix a build error with options VERBOSE_INIT_ARM.
|
Revision tags: netbsd-9-base
|
#
1.42 |
|
16-Jul-2019 |
skrll |
branches: 1.42.2; Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
#
1.41 |
|
16-Jul-2019 |
skrll |
KNF
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.40 |
|
29-Mar-2019 |
christos |
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.39 |
|
28-Oct-2018 |
skrll |
Fix a commit
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.38 |
|
22-Dec-2016 |
cherry |
branches: 1.38.8; 1.38.14; 1.38.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
branches: 1.37.2; KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|
#
1.49 |
|
02-Jan-2022 |
christos |
fix the build (KASSERT)
|
#
1.48 |
|
17-Aug-2021 |
andvar |
fix multiplei repetitive typos in comments, messages and documentation. mainly because copy paste code big amount of files are affected.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.47 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
#
1.46 |
|
18-Apr-2020 |
skrll |
Trailing whitespace
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
1.45 |
|
13-Nov-2019 |
tsutsui |
branches: 1.45.6; Make zaurus kernels use symbol tables loaded by the bootloader.
Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85).
Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.
No particular comment on port-zaurus@: https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html
Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded kernels had "esym" variable at the top of its data section and implicitly overwrote it with the address of loaded symbol tables. OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o to initialize ksyms(4) on startup, but we will avoid such implicit MD interface between the bootloader and kernels (though we don't bother to add a symbol address value into bootinfo but just assume symbols are loaded at end[] of a loaded kernel, as per the MI libsa loadfile() implementation).
Worth to pullup to both netbsd-8 and netbsd-9.
|
#
1.44 |
|
04-Nov-2019 |
tsutsui |
Fix build with VERBOSE_INIT_ARM without DIAGNOSTIC.
|
#
1.43 |
|
19-Oct-2019 |
tsutsui |
Fix a build error with options VERBOSE_INIT_ARM.
|
Revision tags: netbsd-9-base
|
#
1.42 |
|
16-Jul-2019 |
skrll |
branches: 1.42.2; Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
#
1.41 |
|
16-Jul-2019 |
skrll |
KNF
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.40 |
|
29-Mar-2019 |
christos |
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.39 |
|
28-Oct-2018 |
skrll |
Fix a commit
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.38 |
|
22-Dec-2016 |
cherry |
branches: 1.38.8; 1.38.14; 1.38.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
branches: 1.37.2; KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|
#
1.48 |
|
17-Aug-2021 |
andvar |
fix multiplei repetitive typos in comments, messages and documentation. mainly because copy paste code big amount of files are affected.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.47 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
#
1.46 |
|
18-Apr-2020 |
skrll |
Trailing whitespace
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
1.45 |
|
13-Nov-2019 |
tsutsui |
branches: 1.45.6; Make zaurus kernels use symbol tables loaded by the bootloader.
Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85).
Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.
No particular comment on port-zaurus@: https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html
Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded kernels had "esym" variable at the top of its data section and implicitly overwrote it with the address of loaded symbol tables. OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o to initialize ksyms(4) on startup, but we will avoid such implicit MD interface between the bootloader and kernels (though we don't bother to add a symbol address value into bootinfo but just assume symbols are loaded at end[] of a loaded kernel, as per the MI libsa loadfile() implementation).
Worth to pullup to both netbsd-8 and netbsd-9.
|
#
1.44 |
|
04-Nov-2019 |
tsutsui |
Fix build with VERBOSE_INIT_ARM without DIAGNOSTIC.
|
#
1.43 |
|
19-Oct-2019 |
tsutsui |
Fix a build error with options VERBOSE_INIT_ARM.
|
Revision tags: netbsd-9-base
|
#
1.42 |
|
16-Jul-2019 |
skrll |
branches: 1.42.2; Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
#
1.41 |
|
16-Jul-2019 |
skrll |
KNF
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.40 |
|
29-Mar-2019 |
christos |
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.39 |
|
28-Oct-2018 |
skrll |
Fix a commit
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.38 |
|
22-Dec-2016 |
cherry |
branches: 1.38.8; 1.38.14; 1.38.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
branches: 1.37.2; KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|
#
1.47 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
#
1.46 |
|
18-Apr-2020 |
skrll |
Trailing whitespace
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
1.45 |
|
13-Nov-2019 |
tsutsui |
Make zaurus kernels use symbol tables loaded by the bootloader.
Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85).
Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.
No particular comment on port-zaurus@: https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html
Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded kernels had "esym" variable at the top of its data section and implicitly overwrote it with the address of loaded symbol tables. OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o to initialize ksyms(4) on startup, but we will avoid such implicit MD interface between the bootloader and kernels (though we don't bother to add a symbol address value into bootinfo but just assume symbols are loaded at end[] of a loaded kernel, as per the MI libsa loadfile() implementation).
Worth to pullup to both netbsd-8 and netbsd-9.
|
#
1.44 |
|
04-Nov-2019 |
tsutsui |
Fix build with VERBOSE_INIT_ARM without DIAGNOSTIC.
|
#
1.43 |
|
19-Oct-2019 |
tsutsui |
Fix a build error with options VERBOSE_INIT_ARM.
|
Revision tags: netbsd-9-base
|
#
1.42 |
|
16-Jul-2019 |
skrll |
branches: 1.42.2; Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
#
1.41 |
|
16-Jul-2019 |
skrll |
KNF
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.40 |
|
29-Mar-2019 |
christos |
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.39 |
|
28-Oct-2018 |
skrll |
Fix a commit
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.38 |
|
22-Dec-2016 |
cherry |
branches: 1.38.8; 1.38.14; 1.38.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
branches: 1.37.2; KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|
#
1.45 |
|
13-Nov-2019 |
tsutsui |
Make zaurus kernels use symbol tables loaded by the bootloader.
Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85).
Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.
No particular comment on port-zaurus@: https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html
Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded kernels had "esym" variable at the top of its data section and implicitly overwrote it with the address of loaded symbol tables. OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o to initialize ksyms(4) on startup, but we will avoid such implicit MD interface between the bootloader and kernels (though we don't bother to add a symbol address value into bootinfo but just assume symbols are loaded at end[] of a loaded kernel, as per the MI libsa loadfile() implementation).
Worth to pullup to both netbsd-8 and netbsd-9.
|
#
1.44 |
|
04-Nov-2019 |
tsutsui |
Fix build with VERBOSE_INIT_ARM without DIAGNOSTIC.
|
#
1.43 |
|
19-Oct-2019 |
tsutsui |
Fix a build error with options VERBOSE_INIT_ARM.
|
Revision tags: netbsd-9-base
|
#
1.42 |
|
16-Jul-2019 |
skrll |
Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
#
1.41 |
|
16-Jul-2019 |
skrll |
KNF
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.40 |
|
29-Mar-2019 |
christos |
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.39 |
|
28-Oct-2018 |
skrll |
Fix a commit
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.38 |
|
22-Dec-2016 |
cherry |
branches: 1.38.14; 1.38.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
branches: 1.37.2; KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|
#
1.44 |
|
04-Nov-2019 |
tsutsui |
Fix build with VERBOSE_INIT_ARM without DIAGNOSTIC.
|
#
1.43 |
|
19-Oct-2019 |
tsutsui |
Fix a build error with options VERBOSE_INIT_ARM.
|
Revision tags: netbsd-9-base
|
#
1.42 |
|
16-Jul-2019 |
skrll |
Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
#
1.41 |
|
16-Jul-2019 |
skrll |
KNF
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.40 |
|
29-Mar-2019 |
christos |
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.39 |
|
28-Oct-2018 |
skrll |
Fix a commit
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.38 |
|
22-Dec-2016 |
cherry |
branches: 1.38.14; 1.38.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
branches: 1.37.2; KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|
#
1.43 |
|
19-Oct-2019 |
tsutsui |
Fix a build error with options VERBOSE_INIT_ARM.
|
Revision tags: netbsd-9-base
|
#
1.42 |
|
16-Jul-2019 |
skrll |
Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
#
1.41 |
|
16-Jul-2019 |
skrll |
KNF
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.40 |
|
29-Mar-2019 |
christos |
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.39 |
|
28-Oct-2018 |
skrll |
Fix a commit
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.38 |
|
22-Dec-2016 |
cherry |
branches: 1.38.14; 1.38.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
branches: 1.37.2; KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|
#
1.42 |
|
16-Jul-2019 |
skrll |
Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
#
1.41 |
|
16-Jul-2019 |
skrll |
KNF
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.40 |
|
29-Mar-2019 |
christos |
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.39 |
|
28-Oct-2018 |
skrll |
Fix a commit
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.38 |
|
22-Dec-2016 |
cherry |
branches: 1.38.14; 1.38.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
branches: 1.37.2; KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|
#
1.41 |
|
16-Jul-2019 |
skrll |
KNF
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.40 |
|
29-Mar-2019 |
christos |
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.39 |
|
28-Oct-2018 |
skrll |
Fix a commit
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.38 |
|
22-Dec-2016 |
cherry |
branches: 1.38.14; 1.38.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
branches: 1.37.2; KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|
Revision tags: isaki-audio2-base
|
#
1.40 |
|
29-Mar-2019 |
christos |
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.39 |
|
28-Oct-2018 |
skrll |
Fix a commit
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.38 |
|
22-Dec-2016 |
cherry |
branches: 1.38.14; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
branches: 1.37.2; KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|
#
1.38 |
|
22-Dec-2016 |
cherry |
switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907
|
#
1.37 |
|
07-Jul-2016 |
msaitoh |
KNF. Remove extra spaces. No functional change.
|
#
1.36 |
|
31-May-2016 |
dholland |
PR 51196 David Binderman: simplify redundant conditional. (yet another copy)
|
Revision tags: netbsd-7-0-2-RELEASE netbsd-7-nhusb-base nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.35 |
|
18-Aug-2013 |
matt |
branches: 1.35.6; Fix more <arm/locore.h> lossage
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.34 |
|
22-Sep-2012 |
matt |
branches: 1.34.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
#
1.33 |
|
16-Aug-2012 |
matt |
branches: 1.33.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
#
1.32 |
|
12-Aug-2012 |
nonaka |
To reset the watchdog timer in SL-C7x0/SL-C860.
|
#
1.31 |
|
29-Jul-2012 |
matt |
Fix more -fno-common fallout. Move more variables to common locations.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.30 |
|
29-Jan-2012 |
tsutsui |
Add PXA25x based Zaurus SL-C700/750/760/860 support.
All porting work was done by TOYOKURA Atsushi, with several minor adjustments for integration by me and nonaka@.
His SL-C700 first running NetBSD/zaurus was demonstrated on NetBSD booth at Open Source Canference 2011 Tokyo/Fall: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall
Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
|
#
1.29 |
|
25-Jan-2012 |
tsutsui |
Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
#
1.28 |
|
20-Jan-2012 |
nonaka |
Kernel load address can be changed now.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base jmcneill-audiomp3-base
|
#
1.27 |
|
12-Nov-2011 |
nonaka |
branches: 1.27.4; SL-C700 has PXA250 step B instead of PXA250 step A.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.26 |
|
19-Jul-2011 |
dyoung |
branches: 1.26.2; Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.
|
#
1.25 |
|
30-Jun-2011 |
wiz |
dependant -> dependent
|
#
1.24 |
|
23-Jun-2011 |
nonaka |
Reduced the use of the magic number.
|
#
1.23 |
|
19-Jun-2011 |
nonaka |
more support SL-C1000.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-nbase jym-xensuspend-base
|
#
1.22 |
|
13-Feb-2011 |
nonaka |
branches: 1.22.2; support FFUARTCONSOLE.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.21 |
|
28-Nov-2010 |
hannken |
branches: 1.21.2; 1.21.4; As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base
|
#
1.20 |
|
28-Dec-2009 |
uebayasi |
branches: 1.20.4; More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
Revision tags: matt-premerge-20091211
|
#
1.19 |
|
27-Nov-2009 |
rmind |
- 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.
|
#
1.18 |
|
26-Nov-2009 |
matt |
Kill proc0paddr. Use lwp0.l_addr instead.
|
Revision tags: yamt-nfs-mp-base8 yamt-nfs-mp-base7
|
#
1.17 |
|
11-Aug-2009 |
matt |
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)
|
#
1.16 |
|
04-Aug-2009 |
kiyohara |
Fix GPIO configurations. http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html 3. I misstake sinse 2007/08/21. :
Details: Remove hwuart_gpioconf. PXA270 not have HWUART. Add ohci_gpioconf. However all selectable. Fix pSKTSEL of pcic is selectable. Fix MMDAT<1-3> of mci is optional.
|
Revision tags: jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base
|
#
1.15 |
|
16-Mar-2009 |
nonaka |
Don't use kloader_reboot() when after panic.
|
#
1.14 |
|
11-Mar-2009 |
nonaka |
Added kloader support.
|
Revision tags: nick-hppapmap-base2
|
#
1.13 |
|
02-Mar-2009 |
nonaka |
Added zboot from OpenBSD.
|
#
1.12 |
|
13-Feb-2009 |
apb |
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.
|
#
1.11 |
|
28-Jan-2009 |
nonaka |
branches: 1.11.2; mention MODULAR.
|
Revision tags: haad-dm-base2 haad-nbase2 ad-audiomp2-base haad-dm-base mjf-devfs2-base
|
#
1.10 |
|
11-Nov-2008 |
dyoung |
It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base
|
#
1.9 |
|
27-Apr-2008 |
matt |
branches: 1.9.6; 1.9.8; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base hpcarm-cleanup-base
|
#
1.8 |
|
19-Jan-2008 |
chris |
branches: 1.8.6; 1.8.8; 1.8.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
Revision tags: bouyer-xeni386-merge1 vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 jmcneill-base bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.7 |
|
17-Oct-2007 |
garbled |
branches: 1.7.2; 1.7.8; 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.
|
Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base ppcoea-renovation-base vmlocking-base
|
#
1.6 |
|
21-Aug-2007 |
kiyohara |
branches: 1.6.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
Revision tags: nick-csl-alignment-base matt-mips64-base mjf-ufs-trans-base
|
#
1.5 |
|
28-Jun-2007 |
nonaka |
branches: 1.5.4; 1.5.6; 1.5.8; cpu_reboot(): - fix data write-back to hard disk is failed when reboot/halt.
|
Revision tags: yamt-idlelwp-base8 thorpej-atomic-base ad-audiomp-base post-newlock2-merge newlock2-nbase newlock2-base
|
#
1.4 |
|
29-Jan-2007 |
hubertf |
branches: 1.4.6; 1.4.8; 1.4.14; Remove more duplicate headers. Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs, src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers were detected in 'objdump -d' output.
|
Revision tags: yamt-splraiseipl-base5
|
#
1.3 |
|
18-Dec-2006 |
nonaka |
branches: 1.3.2; 1.3.4; Fix evbarm compile again.
|
Revision tags: yamt-splraiseipl-base4
|
#
1.2 |
|
17-Dec-2006 |
peter |
branches: 1.2.2; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
#
1.1 |
|
16-Dec-2006 |
ober |
Zaurus Port from OpenBSD by Nonaka Kimihiro OK gimpy
|