Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: user/netchild/…

Oct 15, 2008

  1. Allow to mount some more FSes from within a jail.

    Do not use this for your production jails, a jail may be able to panic
    a machine with this. If you want to play around (and harden some FSes),
    go ahead and merge it into your tree.
    authored October 15, 2008
  2. Create a baseline in my user dir for some stuff I play with. The READ…

    …ME's
    
    (shall) contain more info regarding them.
    
     - coverity: some fixes for CIDs I had a look at
     - deskjail: stuff to get a X server running in a jail
     - jailmount: allow some more FSes to be mounted within a jail
     - linuxaio: Intron's linux aio compatibility shim
    
    More stuff/semi-projects to come later (as time permits).
    authored October 15, 2008
  3. Move per-thread userland debugging flags into seperated field,

    this eliminates some problems of locking, e.g, a thread lock is needed
    but can not be used at that time. Only the process lock is needed now
    for new field.
    authored October 15, 2008
  4. Prevent the OF syscons module from trying to attach to real devices o…

    …n the
    
    nexus by only attaching to a device with no OF node.
    authored October 15, 2008

Oct 14, 2008

  1. Use bus_{read,write}_4(9) instead of bus_space_{read,write}_4(9)

    in order to get rid of the bus space handle and tag in the softc.
    
    MFC after:	1 month
    authored October 14, 2008
  2. Use xpt_register_async() in order to remove code duplication.

    MFC after:	1 month
    authored October 14, 2008
  3. Alexander Motin

    Add all Sigmatel/IDT codecs I could find.

    Add IDT and Intel unknown codecs.
    
    PR:		kern/125822
    authored October 14, 2008
  4. Remove the 'old' Novatel MC950D entry which was slightly incorrect, N…

    …etBSD has
    
    already picked up the new name so run with it.
    authored October 14, 2008
  5. o Remove a debug code and restore an accidentally deleted code

    in a previous commit.
    authored October 14, 2008
  6. o Do nothing in show_nat() for a test mode (-n). This prevents

    show_nat() from endless loop and makes work ipfw -n nat <...>.
    
    PR:		bin/128064
    Submitted by:	sem
    MFC after:	1 month
    authored October 14, 2008
  7. Jean-Sébastien Pédron

    Rewrite Synaptics touchpads support with the following goals in mind:

        o  better quality of the movement smoothing
        o  more features such as tap-hold and virtual scrolling
    
    Support must still be enabled with this line in your /boot/loader.conf:
        hw.psm.synaptics_support="1"
    
    The following sysctls were removed:
        hw.psm.synaptics.low_speed_threshold
        hw.psm.synaptics.min_movement
        hw.psm.synaptics.squelch_level
    
    An overview of this new driver and a short documentation about the added
    sysctls is available on the wiki:
    http://wiki.freebsd.org/SynapticsTouchpad
    authored October 14, 2008
  8. o Remove unnecessary parentheses and restore identation.

    Prodded by:	mlaier
    authored October 14, 2008
  9. correct sizeof calculation

    PR:		arm/128095
    Submitted by:	Henning Petersen
    MFC after:	1 week
    authored October 14, 2008
  10. Correct the name of the device.

    authored October 14, 2008
  11. Add back in the (incorrect) entry for the MC950D, as requested by Andrew

    Thompson. They should not be removed in support of 3rd party software.
    authored October 14, 2008
  12. Convert PowerPC AIM PCI and nexus busses to standard OFW bus interfac…

    …e. This
    
    simplifies certain device attachments (Kauai ATA, for instance), and makes
    possible others on new hardware.
    
    On G5 systems, there are several otherwise standard PCI devices
    (Serverworks SATA) that will not allow their interrupt properties to be
    written, so this information must be supplied directly from Open Firmware.
    
    Obtained from:	sparc64
    authored October 14, 2008
  13. o Reformat ipfw nat get|setsockopt code to look it more

    style(9) compliant.  No functional changes.
    authored October 14, 2008
  14. Rafal Jaworowski

    Initial support of loader(8) for ARM machines running U-Boot.

    This uses the common U-Boot support lib (sys/boot/uboot, already used on
    FreeBSD/powerpc), and assumes the underlying firmware has the modern API for
    stand-alone apps enabled in the config (CONFIG_API).
    
    Only netbooting is supported at the moment.
    
    Obtained from:	Marvell, Semihalf
  15. Rafal Jaworowski

    Let libstand(3) build on ARM.

    This is a pre-requisite for loader(8) + U-Boot support library on this arch.
  16. Move all the hacks for the Huawei, Novatel and Qualcomm cards into a …

    …stub
    
    driver.
    
    This stub also hides the devices until they are ready to be used to avoid
    confusion (commented out for now).
    authored October 14, 2008
  17. Rafal Jaworowski

    Add kernel config files for Marvell development boards.

    FreeBSD 8-CURRENT was tested and run successfully on the following eval
    boards and devices :
    
      * DB-88F5182, DB-88F5281 (Orion based)
    
      * DB-88F6281, RD-88F6281 (Kirkwood based)
    
      * DB-78100 (Discovery based)
    
    For more detailed info on build instructions and other examples please refer
    to http://wiki.freebsd.org/FreeBSDMarvell
    
    Obtained from:	Marvell, Semihalf
  18. Make robust futexes work on linux32/amd64. Use PTRIN to read

    user-mode pointers. Change types used in the structures definitions to
    properly-sized architecture-specific types.
    
    Submitted by:	dchagin
    MFC after:	1 week
    authored October 14, 2008
  19. Fix a comment.

    Submitted by:	Nick Mann
    authored October 14, 2008
  20. - Fix the naming of the MC950D device.

    - Remove the (unimplemented) U3GFL_EJECT quirk as this won't be implemented in
      the u3g driver anyway (most probably as an entry in devd.conf)
    authored October 14, 2008
  21. Rafal Jaworowski

    Marvell Gigabit Ethernet controller driver.

    This supports 1Gbps Ethernet engine found on ARM-based SOCs (Orion, Kirkwood,
    Discovery), as well as on system controllers for PowerPC processors (MV64430,
    MV6446x).
    
    The following advanced features are supported:
    
      - multicast
      - VLAN tagging
      - IP/TCP/UDP checksum calculation offloading
      - polling
      - interrupt coalescing
    
    Obtained from:	Marvell, Semihalf
  22. Rafal Jaworowski

    Mbus attachment for USB EHCI integrated controller on Marvell chips.

    This includes workarounds required for the ehci(4) to handle some non-standard
    behaviour of these devices.
    
    Obtained from:	Marvell, Semihalf
  23. update the manual on how to import and MFV new tzdata releases

    authored October 14, 2008
  24. MFV of r183861:

    Vendor import of tzdata2008h
    
    - Minor update for Mauritius (which I don't understand)
    - Syria goes to DST at 1 November instead of 1 October.
    - Niue is now located at the right side of the equator.
    authored October 14, 2008
  25. Add a simple HFS boot block implementation for booting PowerPC macs. …

    …It creates
    
    a small HFS filesystem with a CHRP boot script and an early-stage bootloader
    derived from the sparc64 boot block.
    
    Obtained from:  sparc64
    authored October 14, 2008
  26. The thought of making more than one DVD image for a release really

    freaks me out.  But it turns out we might be able to generalize
    a few of the other things RE uses to assemble the package trees
    for releases if the DVDs use a naming theme close to what is used
    for the CDROMS (disc1, disc2, etc).  So change the name to dvd1.
    Hopefully this way src/release/scripts/{package-split.py,package-trees.sh}
    can be generalized instead of copied-and-hacked.
    
    MFC after:	5 days
    authored October 14, 2008
  27. Make sure to read the last byte of EEPROM descriptor. Previously

    the last byte of the ethernet address was not read which in turn
    resulted in getting 5 out of the 6 bytes of ethernet address and
    always returned ENOENT. I did not notice the bug on FPGA version
    because of additional configuration data in EEPROM.
    
    Pointed out by:	bouyer at NetBSD
    authored October 14, 2008

Oct 13, 2008

  1. Xin Li

    ANSIfy, plus constify interfaces where possible.

    authored October 13, 2008
  2. Xin Li

    Use strlcpy() instead of strncpy() when we want the string to be

    NUL-terminated.
    authored October 13, 2008
  3. rdivacky

    Check the result of copyin and in a case of error

    return one. This prevents setting wrong priority
    or (more likely) returning EINVAL.
    
    Approved by:	kib (mentor)
    authored October 13, 2008
  4. Mention iwn(4) and malo(4).

    Note that the malo entry doesn't suck in the hardware adapter list from the
    manpage yet, as man2hwnotes.pl doesn't grok the table format.
    authored October 13, 2008
Something went wrong with that request. Please try again.