aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* In extra_chroot_setup(), use 'uname -U' to determine OSVERSION.Glen Barber2015-05-062-152/+8
| | | | | | | | | | | | Move the port build for EMBEDDEDPORTS (if set) from arm/release.sh to release.sh. Remove arm/release.sh. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282553
* Add a return to chroot_build_target().Glen Barber2015-05-061-18/+18
| | | | | | | | | | In chroot_build_release(), reverse the order evaluating EMBEDDEDBUILD. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282548
* Wrap long lines in comments after previous commits that indentedGlen Barber2015-05-061-20/+22
| | | | | | | | | the file. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282546
* Ensure resolv.conf exists on the build host before attemptingGlen Barber2015-05-061-6/+8
| | | | | | | | | | | to copy it to the build chroot. Move where the ldconfig(8) startup script is invoked. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282545
* Move where the configuration file is sourced if '-c'Glen Barber2015-05-061-6/+8
| | | | | | | | | | is specified. If the configuration file does not exist, proceed with the default options instead of exiting. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282544
* Move the trap after env_check(), since CHROOTDIR may beGlen Barber2015-05-061-1/+1
| | | | | | | | | redefined. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282543
* Shorten long lines.Glen Barber2015-05-061-5/+9
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282542
* Move PATH and export to the same line.Glen Barber2015-05-061-3/+8
| | | | | | | | | | Handle svn or svnlite being installed in /usr/bin or /usr/local/bin. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282541
* Add documentation for newly-added functions.Glen Barber2015-05-061-10/+23
| | | | | | | | | | | While here, move CHROOT_* and RELEASE_* variables from env_setup() to env_check() since they may change if a release.conf file is used. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282540
* Add the following functions to release.sh to organize and makeGlen Barber2015-05-061-235/+273
| | | | | | | | | | | | | | | | | clear the workflow: - env_setup() - env_check() - chroot_setup() - extra_chroot_setup() - chroot_build_target() - chroot_build_release() There should be no functional changes at this point. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282539
* MFH: r282315-r282534Glen Barber2015-05-06544-16205/+25531
|\ | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282535
| * Correctly print valtype for empty bitmask.Alexander V. Chernikov2015-05-061-0/+1
| | | | | | | | Notes: svn path=/head/; revision=282534
| * Corrected indentation on conflicted source files.Kashyap D Desai2015-05-066-307/+319
| | | | | | | | | | | | | | | | | | Reviewed by: ambrisko MFC after: 2 weeks Sponsored by: AVAGO Technologies Notes: svn path=/head/; revision=282533
| * Configured the mrsas(4) driver to support UNMAPPED I/O and updated driver ↵Kashyap D Desai2015-05-062-14/+38
| | | | | | | | | | | | | | | | | | | | | | version. Reviewed by: ambrisko MFC after: 2 weeks Sponsored by: AVAGO Technologies Notes: svn path=/head/; revision=282532
| * 1. All LSI namings are converted to AVAGO Tech.Kashyap D Desai2015-05-067-37/+50
| | | | | | | | | | | | | | | | | | | | | | | | 2. Fix in AEN path(suggested by John Baldwin). 3. Fix IOCTL path w.r.t Sense key handling Reviewed by: ambrisko MFC after: 2 weeks Sponsored by: AVAGO Technologies Notes: svn path=/head/; revision=282531
| * Bug fixes found internally as detailed below:Kashyap D Desai2015-05-063-6/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. While disabling interrupt the FW disables interrupts for only 16 vectors. In case of Invader which supports 96 MSI-x vectors, some spurious interrupts may come on other vectors even after interrupt disable. So, driver uses a flag and ignores the spurious interrupts. 2. Reply queue depth is made double the number of commands supported by FW. 3. Misplaced interrupt enable code is now moved down in the OCR path. 4. Updated error handling code in OCR path. 5. Removed un-necessary print. Reviewed by: ambrisko MFC after: 2 weeks Sponsored by: AVAGO Technologies Notes: svn path=/head/; revision=282530
| * Driver calls mrsas_complete_cmd() to call mrsas_wakeup() for each MFI frame ↵Kashyap D Desai2015-05-061-2/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that was issued through the ioctl() interface prior to the kill adapter. This ensures userspace ioctl() system calls issued just before a kill adapter don't get stuck in wait state and IOCTLs are returned to application. Reviewed by: ambrisko MFC after: 2 weeks Sponsored by: AVAGO Technologies Notes: svn path=/head/; revision=282529
| * In OCR(Online Controller Reset) path, driver sets adapter state toKashyap D Desai2015-05-062-62/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | MEGASAS_HBA_OPERATIONAL before getting new RAID map. There will be a small window where IO will come from OS with old RAID map. This patch will update adapter state to MEGASAS_HBA_OPERATIONAL, only after driver has new RAID map to avoid any IOs getting build using old RAID map. Reviewed by: ambrisko MFC after: 2 weeks Sponsored by: AVAGO Technologies Notes: svn path=/head/; revision=282528
| * Current driver does fast path read load balancing between arm and mirror diskKashyap D Desai2015-05-064-73/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | for two Drive Raid-1 configuration only. Now, Driver support fast path read load balancing for all (any number of disk) Raid-1 configuration. Reviewed by: ambrisko MFC after: 2 weeks Sponsored by: AVAGO Technologies Notes: svn path=/head/; revision=282527
| * Now Driver expose Secure Jbod Support via driver_operations in MFI INIT Frame.Kashyap D Desai2015-05-063-39/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FW expose Secure Jbod support via Controller properity. Firmware expect IOs to be received from different IO path than conventional fast path queue, in case of SED drives. To have Secure jbod support user need driver and firmware support. Reviewed by: ambrisko MFC after: 2 weeks Sponsored by: AVAGO Technologies Notes: svn path=/head/; revision=282526
| * This patch adds the feature to provide PCI information via IOCTL query.Kashyap D Desai2015-05-063-11/+217
| | | | | | | | | | | | | | | | | | Reviewed by: ambrisko MFC after: 2 weeks Sponsored by: AVAGO Technologies Notes: svn path=/head/; revision=282525
| * Reimplement queue freeze on error, added in r282429:Alexander Motin2015-05-061-3/+9
| | | | | | | | | | | | | | | | | | | | It is not required to use CLO to recover from task file error, it should be enough to do only stop/start, that does not clear the PxTFD.STS.ERR. MFC after: 13 days Notes: svn path=/head/; revision=282524
| * Fix the KASSERT and improve wording in r282426.Gleb Smirnoff2015-05-061-3/+3
| | | | | | | | | | | | | | Submitted by: alc Notes: svn path=/head/; revision=282522
| * Fix panic when prepare_batch_buffer() returns error.Alexander V. Chernikov2015-05-061-3/+5
| | | | | | | | Notes: svn path=/head/; revision=282521
| * Do a proper emulation of guest writes to MSR_EFER.Neel Natu2015-05-063-14/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | - Must-Be-Zero bits cannot be set. - EFER_LME and EFER_LMA should respect the long mode consistency checks. - EFER_NXE, EFER_FFXSR, EFER_TCE can be set if allowed by CPUID capabilities. - Flag an error if guest tries to set EFER_LMSLE since bhyve doesn't enforce segment limits in 64-bit mode. MFC after: 2 weeks Notes: svn path=/head/; revision=282520
| * Add macros for AMD-specific bits in MSR_EFER: LMSLE, FFXSR and TCE.Neel Natu2015-05-061-1/+4
| | | | | | | | | | | | | | | | | | AMDID_FFXSR is at bit 25 so correct its value to 0x02000000. MFC after: 1 week Notes: svn path=/head/; revision=282519
| * Fix DragonFly 4.0.5 release date.Sergey A. Osokin2015-05-061-1/+1
| | | | | | | | | | | | | | Reported by: vangyzen Notes: svn path=/head/; revision=282518
| * This patch adds support for the extended baud rate registerGanbold Tsagaankhuu2015-05-062-7/+54
| | | | | | | | | | | | | | | | | | | | | | available on the aml8726-m6 (and later) SoC which allows for lower speeds. Differential Revision: https://reviews.freebsd.org/D2433 Submitted by: John Wehle Notes: svn path=/head/; revision=282517
| * Add the code necessary to run the imx6 chip at its lowest clock/powerIan Lepore2015-05-054-21/+63
| | | | | | | | | | | | | | operating point (396MHz/950mV). Notes: svn path=/head/; revision=282516
| * Fix building BEAGLEBONE images with Crochet using theGlen Barber2015-05-053-5/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sysutils/u-boot-beaglebone port: - In arm/BEAGLEBONE.conf, set EMBEDDEDPORTS to the sysutils/u-boot-beaglebone port. - In arm/release.sh, remove BEAGLEBONE from setting WANT_UBOOT - In tools/arm/crochet-BEAGLEBONE.conf, override the beaglebone_check_uboot(), and set BEAGLEBONE_UBOOT to /tmp/external/u-boot-beaglebone, and create symlinks to the u-boot files in /usr/local/share/u-boot-beaglebone and the uEnv.txt file in crochet/board/Beaglebone/files. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282515
| * Add new USB ID.Hans Petter Selasky2015-05-052-0/+2
| | | | | | | | | | | | | | | | PR: 199843 MFC after: 1 week Notes: svn path=/head/; revision=282505
| * Start to reduce the diff between the Atmel kernel configs.Andrew Turner2015-05-053-80/+89
| | | | | | | | Notes: svn path=/head/; revision=282504
| * The VIRT kernel config targets armv6.Andrew Turner2015-05-051-33/+1
| | | | | | | | Notes: svn path=/head/; revision=282503
| * Move the first batch of common armv6 options to std.armv6.Andrew Turner2015-05-0517-491/+33
| | | | | | | | Notes: svn path=/head/; revision=282502
| * Remove buildenv_setup(), and set EMBEDDEDPORTS to theGlen Barber2015-05-051-16/+1
| | | | | | | | | | | | | | | | | | | | sysutils/u-boot-rpi2 port, since these cases are already handled by arm/release.sh. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282501
| * Add initial support for building RPI2 images.Glen Barber2015-05-053-0/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In release.sh, allow overriding buildenv_setup() before the handoff to arm/release.sh. Copy arm/RPI-B.conf -> arm/RPI2.conf, set UBOOT_PORT and the correct KERNEL, and add the buildenv_setup() override to install the sysutils/u-boot-rpi2 port/package. Copy tools/arm/crochet-RPI-B.conf -> tools/arm/crochet-RPI2.conf, and set the correct entries for the RaspberryPi2 board. Thanks to: loos@ Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282500
| * Create std.arm and std.armv6 config files and include the right one fromIan Lepore2015-05-0549-6/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | each of the existing kernel configs. This gives a place to put config that applies to the entire arch. Add the ARM_NEW_PMAP option to std.armv6. This is working well in early testing and it's time for wide exposure, but it's still nice to be able to fall back to the old implementation for testing when a problem comes along. Eventually the option and the old implementation will go away. The opportunity now exists to move a whole lot of boilerplate from all the arm kernel config files into std.arm*, but that's a commit for another day. Notes: svn path=/head/; revision=282499
| * Document r281617, wc(1) race when receiving SIGINFO fixed.Glen Barber2015-05-051-0/+5
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282496
| * Fix a FDP style nit. Wrap the lines as a result.Glen Barber2015-05-051-3/+3
| | | | | | | | | | | | | | | | Found with: textproc/igor Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282495
| * Document r281802, support added for building FreeBSD/aarch64 virtualGlen Barber2015-05-051-0/+5
| | | | | | | | | | | | | | | | | | machine and memory stick images. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282494
| * Update the svn revision marker.Glen Barber2015-05-051-1/+1
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282493
| * Document r282434, openresolv updated to version 3.7.0.Glen Barber2015-05-051-0/+4
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282492
| * Document r282274, xen(4) PV domU kernel support removed.Glen Barber2015-05-051-0/+3
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282491
| * Document r282213, kern.racct.enable tunable and RACCT_DISABLEDGlen Barber2015-05-051-0/+7
| | | | | | | | | | | | | | | | | | kernel configuration option. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282490
| * Document r282212, several improvements/updates to the HyperV drivers.Glen Barber2015-05-052-0/+22
| | | | | | | | | | | | | | | | | | Add Microsoft OSTC to sponsors.ent. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282489
| * Document r282208, chmod(1), chflags(1), chgrp(1), and chown(8) nowGlen Barber2015-05-052-0/+7
| | | | | | | | | | | | | | | | | | | | | | affect symbolic links when '-R' is used. Add Multiplay to sponsors.ent. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282488
| * Fix a typo.Glen Barber2015-05-051-1/+1
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282487
| * Tweak seekdir, telldir and readdir so that when htere are deletes going on,Julian Elischer2015-05-055-1/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | as seek to teh last location saved will still work. This is needed for Samba to be able to correctly handle delete requests from windows. This does not completely fix seekdir when deletes are present but fixes the worst of the problems. The real solution must involve some changes to the API for eh VFS and getdirentries(2). Obtained from: Panzura inc MFC after: 1 week Notes: svn path=/head/; revision=282485
| * Add DEV_ACPI to opt_acpi.h to be used to detect when ACPI is enabled inAndrew Turner2015-05-051-0/+1
| | | | | | | | | | | | | | the kernel. Notes: svn path=/head/; revision=282484
| * Update the comment on what CPUs this driver supports.Andrew Turner2015-05-051-1/+1
| | | | | | | | Notes: svn path=/head/; revision=282483