CVS commit: src
Module Name:src Committed By: jkunz Date: Thu Nov 15 19:49:17 UTC 2012 Modified Files: src/distrib/sets/lists/base: md.evbarm src/distrib/sets/lists/man: mi src/external/bsd: Makefile src/share/mk: bsd.own.mk src/tools: Makefile Added Files: src/external/bsd/elftosb: Makefile Makefile.inc src/external/bsd/elftosb/dist: COPYING ReadMe.txt elftosb.ccscc elftosb.sln elftosb.suo makefile makefile.rules stdafx.h test_elftosb.bat test_elftosb.sh src/external/bsd/elftosb/dist/bdfiles: basic_test_cmd.e complex.bd habtest.bd simple.e test_cmd.e src/external/bsd/elftosb/dist/common: AESKey.cpp AESKey.h Blob.cpp Blob.h BootImage.h DataSource.cpp DataSource.h DataSourceImager.cpp DataSourceImager.h DataTarget.cpp DataTarget.h ELF.h ELFSourceFile.cpp ELFSourceFile.h EncoreBootImage.cpp EncoreBootImage.h EndianUtilities.h EvalContext.cpp EvalContext.h ExcludesListMatcher.cpp ExcludesListMatcher.h GHSSecInfo.cpp GHSSecInfo.h GlobMatcher.cpp GlobMatcher.h HexValues.cpp HexValues.h IVTDataSource.cpp IVTDataSource.h Logging.cpp Logging.h Operation.cpp Operation.h OptionContext.h OptionDictionary.cpp OptionDictionary.h OutputSection.cpp OutputSection.h Random.cpp Random.h RijndaelCBCMAC.cpp RijndaelCBCMAC.h SHA1.cpp SHA1.h SRecordSourceFile.cpp SRecordSourceFile.h SearchPath.cpp SearchPath.h SourceFile.cpp SourceFile.h StELFFile.cpp StELFFile.h StExecutableImage.cpp StExecutableImage.h StSRecordFile.cpp StSRecordFile.h StringMatcher.h Value.cpp Value.h Version.cpp Version.h crc.cpp crc.h format_string.cpp format_string.h int_size.h options.cpp options.h rijndael.cpp rijndael.h smart_ptr.h stdafx.cpp stdafx.h src/external/bsd/elftosb/dist/elftosb.xcodeproj: creed.mode1 creed.mode1v3 creed.pbxuser project.pbxproj src/external/bsd/elftosb/dist/elftosb2: BootImageGenerator.cpp BootImageGenerator.h ConversionController.cpp ConversionController.h Doxyfile ElftosbAST.cpp ElftosbAST.h ElftosbErrors.h ElftosbLexer.cpp ElftosbLexer.h EncoreBootImageGenerator.cpp EncoreBootImageGenerator.h FlexLexer.h elftosb.cpp elftosb2.vcproj elftosb_lexer.cpp elftosb_lexer.l elftosb_parser.tab.cpp elftosb_parser.tab.hpp elftosb_parser.y src/external/bsd/elftosb/dist/encryptgpk: encryptgpk.cpp encryptgpk.vcproj src/external/bsd/elftosb/dist/keygen: Doxyfile keygen.cpp keygen.vcproj src/external/bsd/elftosb/dist/sbtool: Doxyfile EncoreBootImageReader.cpp EncoreBootImageReader.h sbtool.cpp sbtool.vcproj src/external/bsd/elftosb/dist/test_files: ProfileSeed.bin ProfileSeedFile50k.bin hello_NOR_arm hello_NOR_arm.map hello_NOR_mixed hello_NOR_mixed.map hello_NOR_thumb hello_NOR_thumb.map hostlink player_linfix.elf plugin_complex plugin_hello redboot_gcc.srec rom_nand_ldr_profile sd_player_gcc sd_player_gcc.srec test0.key src/external/bsd/elftosb/dist/winsupport: unistd.h src/external/bsd/elftosb/lib: Makefile src/external/bsd/elftosb/usr.sbin: Makefile Makefile.inc src/external/bsd/elftosb/usr.sbin/elftosb: Makefile elftosb.8 src/external/bsd/elftosb/usr.sbin/sbkeygen: Makefile sbkeygen.8 src/external/bsd/elftosb/usr.sbin/sbtool: Makefile sbtool.8 src/tools/elftosb: Makefile Log Message: Add elftosb tools to evbarm userland and toolchain. Elftosb is used to create a digitaly signed "secure boot" file. This sb file can be booted by the first stage boot loader found in Freescale i.MX23 and i.MX28 application processors. Copyright (c) 2004-2010 Freescale Semiconductor, Inc. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/distrib/sets/lists/base/md.evbarm cvs rdiff -u -r1.1406 -r1.1407 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.33 -r1.34 src/external/bsd/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/elftosb/Makefile \ src/external/bsd/elftosb/Makefile.inc cvs rdiff -u -r0 -r1.1 src/external/bsd/elftosb/dist/COPYING \ src/external/bsd/elftosb/dist/ReadMe.txt \ src/external/bsd/elftosb/dist/elftosb.ccscc \ src/external/bsd/elftosb/dist/elftosb.sln \ src/external/bsd/elftosb/dist/elftosb.suo \ src/external/bsd/elftosb/dist/makefile \ src/external/bsd/elftosb/dist/makefile.rules \ src/external/bsd/elftosb/dist/stdafx.h \ src/external/bsd/elftosb/dist/test_elftosb.bat \ src/external/bsd/elftosb/dist/test_elftosb.sh cvs rdiff -u -r0 -r1.1 src/external/bsd/elftosb/dist/bdfiles/basic_test_cmd.e \ src/external/bsd/elftosb/dist/bdfiles/complex.bd \ src/external/bsd/elftosb/dist/bdfiles/habte
CVS commit: src/sys/arch/arm/imx
Module Name:src Committed By: jkunz Date: Tue Nov 20 19:06:14 UTC 2012 Added Files: src/sys/arch/arm/imx: files.imx23 imx23_apbdma.c imx23_apbdma.h imx23_apbdmareg.h imx23_apbh.c imx23_apbhdmareg.h imx23_apbx.c imx23_apbxdmareg.h imx23_clkctrlreg.h imx23_digctlreg.h imx23_dma.c imx23_emireg.h imx23_icoll.c imx23_icollreg.h imx23_intr.h imx23_pinctrlreg.h imx23_plcom.c imx23_powerreg.h imx23_rtcreg.h imx23_space.c imx23_ssp.c imx23_sspreg.h imx23_timrot.c imx23_timrotreg.h imx23_uartappreg.h imx23_uartdbgreg.h imx23var.h Log Message: Add initial support for Freescale i.MX23 application processor. Contributed by Petri Laakso. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/arch/arm/imx/files.imx23 \ src/sys/arch/arm/imx/imx23_apbdma.c src/sys/arch/arm/imx/imx23_apbdma.h \ src/sys/arch/arm/imx/imx23_apbdmareg.h src/sys/arch/arm/imx/imx23_apbh.c \ src/sys/arch/arm/imx/imx23_apbhdmareg.h src/sys/arch/arm/imx/imx23_apbx.c \ src/sys/arch/arm/imx/imx23_apbxdmareg.h \ src/sys/arch/arm/imx/imx23_clkctrlreg.h \ src/sys/arch/arm/imx/imx23_digctlreg.h src/sys/arch/arm/imx/imx23_dma.c \ src/sys/arch/arm/imx/imx23_emireg.h src/sys/arch/arm/imx/imx23_icoll.c \ src/sys/arch/arm/imx/imx23_icollreg.h src/sys/arch/arm/imx/imx23_intr.h \ src/sys/arch/arm/imx/imx23_pinctrlreg.h \ src/sys/arch/arm/imx/imx23_plcom.c src/sys/arch/arm/imx/imx23_powerreg.h \ src/sys/arch/arm/imx/imx23_rtcreg.h src/sys/arch/arm/imx/imx23_space.c \ src/sys/arch/arm/imx/imx23_ssp.c src/sys/arch/arm/imx/imx23_sspreg.h \ src/sys/arch/arm/imx/imx23_timrot.c \ src/sys/arch/arm/imx/imx23_timrotreg.h \ src/sys/arch/arm/imx/imx23_uartappreg.h \ src/sys/arch/arm/imx/imx23_uartdbgreg.h src/sys/arch/arm/imx/imx23var.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/evbarm
Module Name:src Committed By: jkunz Date: Tue Nov 20 19:08:47 UTC 2012 Added Files: src/sys/arch/evbarm/conf: IMX23_OLINUXINO files.imx23_olinuxino mk.imx23_olinuxino std.imx23_olinuxino src/sys/arch/evbarm/imx23_olinuxino: imx23_olinuxino_machdep.c imx23_olinuxino_start.S src/sys/arch/evbarm/stand/bootimx23: Makefile boot_prep.c bootimx23.bd clock_prep.c common.c common.h emi_prep.c pinctrl_prep.c power_prep.c Log Message: Add initial support for Olimex iMX233 based OLinuXino boards. https://www.olimex.com/Products/OLinuXino/iMX233/ Contributed by Petri Laakso. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/arch/evbarm/conf/IMX23_OLINUXINO \ src/sys/arch/evbarm/conf/files.imx23_olinuxino \ src/sys/arch/evbarm/conf/mk.imx23_olinuxino \ src/sys/arch/evbarm/conf/std.imx23_olinuxino cvs rdiff -u -r0 -r1.1 \ src/sys/arch/evbarm/imx23_olinuxino/imx23_olinuxino_machdep.c \ src/sys/arch/evbarm/imx23_olinuxino/imx23_olinuxino_start.S cvs rdiff -u -r0 -r1.1 src/sys/arch/evbarm/stand/bootimx23/Makefile \ src/sys/arch/evbarm/stand/bootimx23/boot_prep.c \ src/sys/arch/evbarm/stand/bootimx23/bootimx23.bd \ src/sys/arch/evbarm/stand/bootimx23/clock_prep.c \ src/sys/arch/evbarm/stand/bootimx23/common.c \ src/sys/arch/evbarm/stand/bootimx23/common.h \ src/sys/arch/evbarm/stand/bootimx23/emi_prep.c \ src/sys/arch/evbarm/stand/bootimx23/pinctrl_prep.c \ src/sys/arch/evbarm/stand/bootimx23/power_prep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/sets/lists/base
Module Name:src Committed By: jkunz Date: Tue Nov 20 19:09:47 UTC 2012 Modified Files: src/distrib/sets/lists/base: md.evbarm Log Message: Add initial support for Olimex iMX233 based OLinuXino boards. https://www.olimex.com/Products/OLinuXino/iMX233/ Contributed by Petri Laakso. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/distrib/sets/lists/base/md.evbarm Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/evbarm/stand
Module Name:src Committed By: jkunz Date: Tue Nov 20 19:17:03 UTC 2012 Modified Files: src/sys/arch/evbarm/stand: Makefile Log Message: Add initial support for Olimex iMX233 based OLinuXino boards. https://www.olimex.com/Products/OLinuXino/iMX233/ Contributed by Petri Laakso. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbarm/stand/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/evbarm/stand/bootimx23
Module Name:src Committed By: jkunz Date: Tue Nov 20 21:36:35 UTC 2012 Modified Files: src/sys/arch/evbarm/stand/bootimx23: bootimx23.bd Log Message: Adjust bootloader file name. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbarm/stand/bootimx23/bootimx23.bd Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/evbarm/stand/bootimx23
Module Name:src Committed By: jkunz Date: Tue Nov 20 23:39:33 UTC 2012 Modified Files: src/sys/arch/evbarm/stand/bootimx23: power_prep.c Log Message: Give memory more time to power up. Avoids hangups. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbarm/stand/bootimx23/power_prep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: jkunz Date: Tue Nov 27 20:00:39 UTC 2012 Modified Files: src/external/bsd/elftosb/lib: Makefile src/external/bsd/elftosb/usr.sbin/elftosb: Makefile src/external/bsd/elftosb/usr.sbin/sbkeygen: Makefile src/external/bsd/elftosb/usr.sbin/sbtool: Makefile src/sys/arch/evbarm/stand: Makefile src/tools: Makefile Log Message: According to the i.MX23 Reference Manual section 3.1, Page 3-3: "The i.MX23 always operates in litle-endian mode." So build elftosb and bootloader for this processor only for evbarm(-el). To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/bsd/elftosb/lib/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/bsd/elftosb/usr.sbin/elftosb/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/bsd/elftosb/usr.sbin/sbkeygen/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/bsd/elftosb/usr.sbin/sbtool/Makefile cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbarm/stand/Makefile cvs rdiff -u -r1.160 -r1.161 src/tools/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4
Module Name:src Committed By: jkunz Date: Tue Nov 27 20:06:37 UTC 2012 Modified Files: src/share/man/man4: ugen.4 Log Message: Fix typo. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/share/man/man4/ugen.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/evbarm/stand/bootimx23
Module Name:src Committed By: jkunz Date: Sun Dec 16 19:08:45 UTC 2012 Modified Files: src/sys/arch/evbarm/stand/bootimx23: boot_prep.c bootimx23.bd clock_prep.c common.c common.h emi_prep.c pinctrl_prep.c power_prep.c Log Message: Contribution from Petri Laakso. Refactoring of bootimx23: - Code style clean up. - Don't do DCDC initialization in bootimx23. This has proven to be unreliable. DCDC initialization will be done in kernel later. Use linear regulators while booting to make bootimx23 reliable. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbarm/stand/bootimx23/boot_prep.c \ src/sys/arch/evbarm/stand/bootimx23/clock_prep.c \ src/sys/arch/evbarm/stand/bootimx23/common.c \ src/sys/arch/evbarm/stand/bootimx23/common.h \ src/sys/arch/evbarm/stand/bootimx23/emi_prep.c \ src/sys/arch/evbarm/stand/bootimx23/pinctrl_prep.c cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbarm/stand/bootimx23/bootimx23.bd \ src/sys/arch/evbarm/stand/bootimx23/power_prep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/imx
Module Name:src Committed By: jkunz Date: Sun Dec 16 19:40:01 UTC 2012 Modified Files: src/sys/arch/arm/imx: imx23_apbdma.c imx23_icoll.c imx23_icollreg.h imx23_timrot.c Log Message: Contribution from Petri Laakso: Fix some spelling. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/imx/imx23_apbdma.c \ src/sys/arch/arm/imx/imx23_icoll.c src/sys/arch/arm/imx/imx23_icollreg.h \ src/sys/arch/arm/imx/imx23_timrot.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch
Module Name:src Committed By: jkunz Date: Sun Dec 16 19:45:52 UTC 2012 Modified Files: src/sys/arch/arm/imx: imx23_ssp.c src/sys/arch/evbarm/conf: IMX23_OLINUXINO Log Message: Contribution from Petri Laakso: Initial support for SD card controller. iMX233-OLinuXino can now boot and run from its own SD card. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/imx/imx23_ssp.c cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbarm/conf/IMX23_OLINUXINO Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/evbarm/stand/bootimx23
Module Name:src Committed By: jkunz Date: Thu Feb 7 21:56:36 UTC 2013 Modified Files: src/sys/arch/evbarm/stand/bootimx23: pinctrl_prep.c Log Message: Contribution from Petri Laakso: Enable debug UART input Fixes issue with some OLinuXino boards which were not able to accept input from the user. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbarm/stand/bootimx23/pinctrl_prep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/evbarm
Module Name:src Committed By: jkunz Date: Sat Feb 23 16:22:39 UTC 2013 Modified Files: src/sys/arch/evbarm/imx23_olinuxino: imx23_olinuxino_machdep.c src/sys/arch/evbarm/stand/bootimx23: Makefile boot_prep.c common.c common.h Added Files: src/sys/arch/evbarm/stand/bootimx23: args_prep.c Log Message: Contribution from Petri Laakso: - Support for passing kernel arguments. - entropy_init() removed as OLINUXINO doesn't generate entropy bits without user interaction. - FIFO contents are flushed when DEBUG is enabled. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/sys/arch/evbarm/imx23_olinuxino/imx23_olinuxino_machdep.c cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbarm/stand/bootimx23/Makefile cvs rdiff -u -r0 -r1.1 src/sys/arch/evbarm/stand/bootimx23/args_prep.c cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbarm/stand/bootimx23/boot_prep.c \ src/sys/arch/evbarm/stand/bootimx23/common.c \ src/sys/arch/evbarm/stand/bootimx23/common.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch
Module Name:src Committed By: jkunz Date: Sun Mar 3 10:33:56 UTC 2013 Modified Files: src/sys/arch/arm/imx: imx23_apbdma.c imx23_apbdmareg.h imx23_apbhdmareg.h imx23_apbxdmareg.h imx23_icollreg.h imx23_ssp.c src/sys/arch/evbarm/conf: IMX23_OLINUXINO Added Files: src/sys/arch/arm/imx: imx23_apbdmavar.h Log Message: Contribution from Petri Laakso: - DMA driver stub code replaced with working code. - Add support to multi block DMA in ssp driver. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/imx/imx23_apbdma.c \ src/sys/arch/arm/imx/imx23_icollreg.h src/sys/arch/arm/imx/imx23_ssp.c cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/imx/imx23_apbdmareg.h \ src/sys/arch/arm/imx/imx23_apbhdmareg.h \ src/sys/arch/arm/imx/imx23_apbxdmareg.h cvs rdiff -u -r0 -r1.1 src/sys/arch/arm/imx/imx23_apbdmavar.h cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbarm/conf/IMX23_OLINUXINO Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.