CVS log for src/sys/arch/evbarm/zynq/Attic/zynq_machdep.c
Up to [cvs.NetBSD.org] / src / sys / arch / evbarm / zynq
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.18
Fri Oct 28 20:37:04 2022 UTC (2 years ago) by jmcneill
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
HEAD
FILE REMOVED
Changes since revision 1.17: +2 -2
lines
Retire PARALLELLA and ZEDBOARD kernel configs.
The Zynq-7000 port has been converted to Devicetree and is supported
by the GENERIC kernel now.
Revision 1.14.2.2: download - view: text, markup, annotated - select for diffs
Sat Apr 3 22:28:23 2021 UTC (3 years, 7 months ago) by thorpej
Branches: thorpej-futex
Diff to: previous 1.14.2.1: preferred, colored; next MAIN 1.15: preferred, colored
Changes since revision 1.14.2.1: +3 -3
lines
Sync with HEAD.
Revision 1.16.2.1: download - view: text, markup, annotated - select for diffs
Sat Apr 3 21:44:42 2021 UTC (3 years, 7 months ago) by thorpej
Branches: thorpej-cfargs
Diff to: previous 1.16: preferred, colored; next MAIN 1.17: preferred, colored
Changes since revision 1.16: +3 -3
lines
Sync with HEAD.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Mar 20 05:58:23 2021 UTC (3 years, 7 months ago) by skrll
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf2-base,
thorpej-i2c-spi-conf2,
thorpej-i2c-spi-conf-base,
thorpej-i2c-spi-conf,
thorpej-futex2-base,
thorpej-futex2,
thorpej-futex-base,
thorpej-cfargs2-base,
thorpej-cfargs2,
thorpej-cfargs-base,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -3
lines
Apply the
earlyconsgetc: return -1 instead of 0 because we will never produce input
fix to all copies.
Revision 1.14.2.1: download - view: text, markup, annotated - select for diffs
Mon Dec 14 14:37:53 2020 UTC (3 years, 10 months ago) by thorpej
Branches: thorpej-futex
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +12 -20
lines
Sync w/ HEAD.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Dec 3 07:45:53 2020 UTC (3 years, 11 months ago) by skrll
Branches: MAIN
Branch point for: thorpej-cfargs
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -3
lines
Provide and use a sev() macro for the sev instruction.
While here use the correct barrier to ensure completion of memory accesses
before a couple of the sev() calls.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Nov 28 14:33:57 2020 UTC (3 years, 11 months ago) by skrll
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +11 -19
lines
Build fixes and make BP startup detection consistent
Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri Oct 30 18:54:37 2020 UTC (4 years ago) by skrll
Branches: MAIN
Branch point for: thorpej-futex
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -3
lines
Retire arm_[di]sb in favour of the isb() and dsb(sy) macro invocations.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Jul 10 12:25:11 2020 UTC (4 years, 3 months ago) by skrll
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -3
lines
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
Revision 1.1.24.3: download - view: text, markup, annotated - select for diffs
Mon Apr 13 08:03:47 2020 UTC (4 years, 6 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.1.24.2: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.24.2: +3 -3
lines
Mostly merge changes from HEAD upto 20200411
Revision 1.1.24.2: download - view: text, markup, annotated - select for diffs
Wed Apr 8 14:07:36 2020 UTC (4 years, 6 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.1.24.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.24.1: +3 -3
lines
Merge changes from current as of 20200406
Revision 1.11.4.1: download - view: text, markup, annotated - select for diffs
Sat Feb 29 20:18:23 2020 UTC (4 years, 8 months ago) by ad
Branches: ad-namecache
Diff to: previous 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11: +3 -3
lines
Sync with head.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Feb 15 08:16:12 2020 UTC (4 years, 8 months ago) by skrll
Branches: MAIN
CVS tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
is-mlppp-base,
is-mlppp,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
ad-namecache-base3
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -3
lines
Various updates and improvements to cpu start up on arm/aarch64
- start sharing more code around the AP startup messaging.
- call arm_cpu_topology_set early so that ci_core_id is available for
drivers, e.g. bcm2835_intr.c
- both arm and aarch64 now have
- a static cpu_info_store array
- the same arm_cpu_{hatched,mbox}
Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Jul 16 14:41:48 2019 UTC (5 years, 3 months ago) by skrll
Branches: MAIN
CVS tags: phil-wifi-20191119,
netbsd-9-base,
netbsd-9-4-RELEASE,
netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-9,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base
Branch point for: ad-namecache
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +5 -5
lines
Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
Revision 1.1.24.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:06:12 2019 UTC (5 years, 4 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +152 -29
lines
Sync with HEAD
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Mar 16 10:45:06 2019 UTC (5 years, 7 months ago) by skrll
Branches: MAIN
CVS tags: phil-wifi-20190609,
isaki-audio2-base,
isaki-audio2
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -3
lines
Spell common correctly in comment. Spotted by jmcneill
Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Mar 16 10:05:40 2019 UTC (5 years, 7 months ago) by skrll
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +5 -2
lines
Flush the BP cache just before starting APs so that cache coherency starts
with a correct view.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Jan 31 13:06:10 2019 UTC (5 years, 9 months ago) by skrll
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +6 -3
lines
Change ap_mpstart to return non-zero value if any/all APs don't start.
Revision 1.1.22.6: download - view: text, markup, annotated - select for diffs
Sat Jan 26 22:00:02 2019 UTC (5 years, 9 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.1.22.5: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.22.5: +3 -3
lines
Sync with HEAD
Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Jan 22 07:51:25 2019 UTC (5 years, 9 months ago) by skrll
Branches: MAIN
CVS tags: pgoyette-compat-20190127
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -3
lines
Fix indentation whitespace
Revision 1.1.22.5: download - view: text, markup, annotated - select for diffs
Mon Nov 26 01:52:24 2018 UTC (5 years, 11 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.1.22.4: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.22.4: +9 -12
lines
Sync with HEAD, resolve a couple of conflicts
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Nov 3 15:02:32 2018 UTC (6 years ago) by skrll
Branches: MAIN
CVS tags: pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +9 -12
lines
Less is more
Revision 1.1.22.4: download - view: text, markup, annotated - select for diffs
Sat Oct 20 06:58:28 2018 UTC (6 years ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.1.22.3: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.22.3: +145 -27
lines
Sync with head
Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Oct 18 09:01:54 2018 UTC (6 years ago) by skrll
Branches: MAIN
CVS tags: pgoyette-compat-1020
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +145 -27
lines
Provide generic start code that assumes the MMU is off and caches are
disabled as per the linux booting protocol for ARMv6 and ARMv7 boards.
u-boot image type should be changed to 'linux' for correct behaviour.
The new start code builds a minimal "bootstrap" L1PT with cached access
disabled and uses the same table for all processors. AP startup is
performed in less steps and more code is written in C.
The bootstrap tables and stack are placed into an (orphaned) section
"_init_memory" which is given to uvm when it is no longer used.
Various kernels have been converted to use this code and tested. Some
boards were provided by TNF. Thanks!
The GENERIC kernel now boots on boards using the TEGRA, SUNXI and EXYNOS
kernels. The GENERIC kernel will also work on RPI2 using u-boot.
Thanks to martin@ and aymeric@ for testing on parallella and nanosoc
respectively
Revision 1.1.22.3: download - view: text, markup, annotated - select for diffs
Sun Sep 30 01:45:43 2018 UTC (6 years, 1 month ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.1.22.2: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.22.2: +3 -2
lines
Ssync with HEAD
Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Sep 21 12:04:10 2018 UTC (6 years, 1 month ago) by skrll
Branches: MAIN
CVS tags: pgoyette-compat-0930
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -2
lines
Centralise defparam CONSADDR, CONSPEED, CONMODE and CONADDR into
opt_console.h and adjust.
Revision 1.1.22.2: download - view: text, markup, annotated - select for diffs
Thu Sep 6 06:55:32 2018 UTC (6 years, 1 month ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.1.22.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.22.1: +4 -4
lines
Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun Aug 12 20:28:38 2018 UTC (6 years, 2 months ago) by skrll
Branches: MAIN
CVS tags: pgoyette-compat-0906
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -4
lines
Make PARALLELLA build
Revision 1.1.22.1: download - view: text, markup, annotated - select for diffs
Sat Jul 28 04:37:32 2018 UTC (6 years, 3 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +4 -3
lines
Sync with HEAD
Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Jul 17 18:41:01 2018 UTC (6 years, 3 months ago) by christos
Branches: MAIN
CVS tags: pgoyette-compat-0728
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +4 -3
lines
make sure uboot_args is in the data segment by saying so, as opposed to
depending on initializing it to 0.
Revision 1.1.20.2: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:36:08 2017 UTC (6 years, 11 months ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.1.20.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.20.1: +239 -0
lines
update from HEAD
Revision 1.1.4.2: download - view: text, markup, annotated - select for diffs
Mon May 11 11:00:33 2015 UTC (9 years, 5 months ago) by msaitoh
Branches: netbsd-7
CVS tags: netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-2-RELEASE,
netbsd-7-1-RELEASE,
netbsd-7-1-RC2,
netbsd-7-1-RC1,
netbsd-7-1-2-RELEASE,
netbsd-7-1-1-RELEASE,
netbsd-7-1,
netbsd-7-0-RELEASE,
netbsd-7-0-RC3,
netbsd-7-0-RC2,
netbsd-7-0-RC1,
netbsd-7-0-2-RELEASE,
netbsd-7-0-1-RELEASE,
netbsd-7-0
Diff to: previous 1.1.4.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.4.1: +239 -0
lines
Pull up following revision(s) (requested by nonaka in ticket #751):
sys/arch/arm/zynq/zynq_axi.c: revision 1.1
sys/arch/evbarm/conf/files.zynq: revision 1.1
sys/arch/arm/zynq/zynq_uart.c: revision 1.1
sys/arch/evbarm/zynq/genassym.cf: revision 1.1
sys/arch/evbarm/zynq/zynq_start.S: revision 1.1
sys/arch/arm/zynq/zynq_slcrreg.h: revision 1.1
sys/arch/arm/zynq/zynq_usbreg.h: revision 1.1
sys/arch/arm/zynq/zynq7000_uart.c: revision 1.1
sys/arch/arm/zynq/zynq7000_sdhc.c: revision 1.1
sys/arch/arm/zynq/zynq_slcrvar.h: revision 1.1
sys/arch/arm/zynq/zynq_usbvar.h: revision 1.1
sys/arch/evbarm/conf/PARALLELLA_INSTALL: revision 1.1
sys/arch/arm/zynq/zynq_uartreg.h: revision 1.1
sys/arch/evbarm/zynq/platform.h: revision 1.1
sys/arch/evbarm/conf/mk.zynq: revision 1.1
sys/arch/evbarm/conf/files.zedboard: revision 1.1
sys/arch/arm/zynq/zynq7000_usb.c: revision 1.1
sys/dev/cadence/if_cemacvar.h: revision 1.1
sys/arch/arm/zynq/files.zynq: revision 1.1
sys/arch/arm/zynq/zynq_slcr.c: revision 1.1
sys/arch/arm/zynq/zynq7000_intr.h: revision 1.1
sys/arch/arm/conf/majors.arm32: revision 1.36
sys/arch/arm/zynq/zynq_uartvar.h: revision 1.1
sys/arch/evbarm/conf/files.parallella: revision 1.1
sys/arch/arm/zynq/zynq_space.c: revision 1.1
sys/dev/cadence/if_cemac.c: revision 1.1
sys/arch/evbarm/conf/PARALLELLA: revision 1.1
sys/arch/arm/zynq/zynq7000_board.c: revision 1.1
sys/arch/evbarm/Makefile: revision 1.10
sys/arch/evbarm/zynq/zynq_machdep.c: revision 1.1
sys/arch/arm/zynq/zynq7000_reg.h: revision 1.1
sys/arch/evbarm/conf/ZEDBOARD: revision 1.1
sys/dev/cadence/cemacreg.h: revision 1.1
sys/arch/evbarm/conf/std.zynq: revision 1.1
sys/arch/arm/zynq/zynq_dma.c: revision 1.1
sys/arch/arm/zynq/zynq_cemac.c: revision 1.1
sys/arch/arm/zynq/zynq7000_var.h: revision 1.1
sys/arch/evbarm/conf/ZEDBOARD_INSTALL: revision 1.1
sys/arch/arm/zynq/zynq_usb.c: revision 1.1
Initial Zynq (Xilinx) support
Add support for ZedBoard evaluation board and Parallella board.
* cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver
based on at91emac
Revision 1.1.2.2: download - view: text, markup, annotated - select for diffs
Mon Apr 6 15:17:56 2015 UTC (9 years, 7 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.1.2.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.2.1: +239 -0
lines
Sync with HEAD
Revision 1.1.20.1
Fri Jan 23 12:34:09 2015 UTC (9 years, 9 months ago) by jdolecek
Branches: tls-maxphys
FILE REMOVED
Changes since revision 1.1: +0 -239
lines
file zynq_machdep.c was added on branch tls-maxphys on 2017-12-03 11:36:08 +0000
Revision 1.1.4.1
Fri Jan 23 12:34:09 2015 UTC (9 years, 9 months ago) by msaitoh
Branches: netbsd-7
FILE REMOVED
Changes since revision 1.1: +0 -239
lines
file zynq_machdep.c was added on branch netbsd-7 on 2015-05-11 11:00:33 +0000
Revision 1.1.2.1
Fri Jan 23 12:34:09 2015 UTC (9 years, 9 months ago) by skrll
Branches: nick-nhusb
FILE REMOVED
Changes since revision 1.1: +0 -239
lines
file zynq_machdep.c was added on branch nick-nhusb on 2015-04-06 15:17:56 +0000
Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Jan 23 12:34:09 2015 UTC (9 years, 9 months ago) by hkenken
Branches: MAIN
CVS tags: tls-maxphys-base-20171202,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
phil-wifi-base,
pgoyette-localcount-base,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
pgoyette-localcount,
pgoyette-compat-base,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
nick-nhusb-base-20170825,
nick-nhusb-base-20170204,
nick-nhusb-base-20161204,
nick-nhusb-base-20161004,
nick-nhusb-base-20160907,
nick-nhusb-base-20160529,
nick-nhusb-base-20160422,
nick-nhusb-base-20160319,
nick-nhusb-base-20151226,
nick-nhusb-base-20150921,
nick-nhusb-base-20150606,
nick-nhusb-base-20150406,
netbsd-8-base,
netbsd-8-3-RELEASE,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
netbsd-8,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
localcount-20160914,
jdolecek-ncq-base,
jdolecek-ncq,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: tls-maxphys,
phil-wifi,
pgoyette-compat,
nick-nhusb,
netbsd-7
Initial Zynq (Xilinx) support
Add support for ZedBoard evaluation board and Parallella board.
* cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver
based on at91emac
CVSweb <webmaster@jp.NetBSD.org>