svn commit: r215508 - head/sys/vm

2010-11-18 Thread Max Laier
Author: mlaier Date: Fri Nov 19 04:30:33 2010 New Revision: 215508 URL: http://svn.freebsd.org/changeset/base/215508 Log: Off by one page in vm_reserv_reclaim_contig(): Also reclaim reservations with only a single free page if that satisfies the requested size. MFC after:3 days Revi

svn commit: r215507 - head/sbin/camcontrol

2010-11-18 Thread Ryan Stone
Author: rstone Date: Fri Nov 19 03:47:10 2010 New Revision: 215507 URL: http://svn.freebsd.org/changeset/base/215507 Log: When doing a camcontrol rescan all or a camcontrol reset all, use the wildcard path id for enumerating the available busses. Previously camcontrol was implicitly passing

svn commit: r215506 - stable/8/sys/dev/usb/wlan

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:58:11 2010 New Revision: 215506 URL: http://svn.freebsd.org/changeset/base/215506 Log: MFC r207768 Add dummy function for ic_update_mcast (a la if_urtw) to avoid console spam. Modified: stable/8/sys/dev/usb/wlan/if_rum.c Directory Properties: sta

svn commit: r215505 - in stable/8/sys/dev/usb: . serial

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:52:34 2010 New Revision: 215505 URL: http://svn.freebsd.org/changeset/base/215505 Log: MFC r215330 Add the Sierra MC8700. Modified: stable/8/sys/dev/usb/serial/u3g.c stable/8/sys/dev/usb/usbdevs Directory Properties: stable/8/sys/ (props changed

svn commit: r215504 - in stable/8/sys/dev/usb: . serial

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:51:51 2010 New Revision: 215504 URL: http://svn.freebsd.org/changeset/base/215504 Log: MFC r215326 Add a special INIT product ID used by some models of the HUAWEI K3765 datacard. After ejecting this device, it reappears using the normal K3765 ID. I

svn commit: r215503 - stable/8/sys/dev/usb

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:50:56 2010 New Revision: 215503 URL: http://svn.freebsd.org/changeset/base/215503 Log: MFC r212830 Cleanup white space and typos. Modified: stable/8/sys/dev/usb/usbdevs Directory Properties: stable/8/sys/ (props changed) stable/8/sys/amd64/inclu

svn commit: r215502 - in stable/8/sys/dev/usb: . net serial storage

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:50:22 2010 New Revision: 215502 URL: http://svn.freebsd.org/changeset/base/215502 Log: MFC r212136 Reduce the need to accesss struct usb_device by providing functions to access the product, manufacturer and serial strings. Modified: stable/8/sys/de

svn commit: r215501 - stable/8/sys/dev/usb

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:49:22 2010 New Revision: 215501 URL: http://svn.freebsd.org/changeset/base/215501 Log: MFC r212135 Add support for power mode filtering as some USB hardware does not support power saving. Modified: stable/8/sys/dev/usb/usb_controller.h stable/8/s

svn commit: r215500 - in stable/8/sys/dev/usb: . controller

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:48:47 2010 New Revision: 215500 URL: http://svn.freebsd.org/changeset/base/215500 Log: MFC r212134 Change argument for usbd_get_dma_delay() from USB bus to USB device, some embedded hardware needs to know exactly which device is in question before it

svn commit: r215499 - stable/8/sys/dev/usb/net

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:47:46 2010 New Revision: 215499 URL: http://svn.freebsd.org/changeset/base/215499 Log: MFC r212133 Fix setting of the rx_max and tx_max variables. If the expected buffer size is greater than 65535 bytes then the CDC driver might not work as expected,

svn commit: r215498 - stable/8/sys/dev/usb/input

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:47:09 2010 New Revision: 215498 URL: http://svn.freebsd.org/changeset/base/215498 Log: MFC r212132 Fix UMS_BUTTON_MAX define name Modified: stable/8/sys/dev/usb/input/ums.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/amd64/i

svn commit: r215497 - stable/8/sys/dev/usb/wlan

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:46:33 2010 New Revision: 215497 URL: http://svn.freebsd.org/changeset/base/215497 Log: MFC r212131 Fix build breakage from r212127 Modified: stable/8/sys/dev/usb/wlan/if_upgt.c stable/8/sys/dev/usb/wlan/if_urtw.c Directory Properties: stable/8/sys

svn commit: r215496 - stable/8/sys/dev/usb/net

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:45:34 2010 New Revision: 215496 URL: http://svn.freebsd.org/changeset/base/215496 Log: MFC r212130 Add GPIO programming for more PHY hardware. Submitted by: yongari Modified: stable/8/sys/dev/usb/net/if_axe.c stable/8/sys/dev/usb/net/if_axereg.

svn commit: r215495 - stable/8/sys/dev/usb/input

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:44:13 2010 New Revision: 215495 URL: http://svn.freebsd.org/changeset/base/215495 Log: MFC r212129 Add support for extra buttons on the Kensington Slimblade Trackball. Modified: stable/8/sys/dev/usb/input/ums.c Directory Properties: stable/8/sys/

svn commit: r215494 - stable/8/sys/dev/usb/input

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:43:08 2010 New Revision: 215494 URL: http://svn.freebsd.org/changeset/base/215494 Log: MFC r212128 Silence debug error by default. PR: usb/141212 Modified: stable/8/sys/dev/usb/input/ukbd.c Directory Properties: stable/8/sys/ (props

svn commit: r215493 - stable/8/sys/dev/usb/wlan

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:42:13 2010 New Revision: 215493 URL: http://svn.freebsd.org/changeset/base/215493 Log: MFC r212127 We need to grab a node reference count to vap->iv_bss before using it as it is possible for the node to be replaced and freed at any time by ieee802

svn commit: r215492 - in stable/8/sys/dev: if_ndis usb usb/input usb/misc usb/net usb/serial usb/storage usb/wlan

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:41:28 2010 New Revision: 215492 URL: http://svn.freebsd.org/changeset/base/215492 Log: MFC r212122 Add missing MODULE_VERSION() definitions, this resolves problems around duplicate module loads. PR: usb/125736 Submitted by: danger, mm

svn commit: r215491 - stable/8/sys/dev/usb

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:40:34 2010 New Revision: 215491 URL: http://svn.freebsd.org/changeset/base/215491 Log: MFC r211104 Add entries for some devices I have locally. Modified: stable/8/sys/dev/usb/usbdevs Directory Properties: stable/8/sys/ (props changed) stable/8/s

svn commit: r215490 - stable/8/sys/dev/usb

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:39:29 2010 New Revision: 215490 URL: http://svn.freebsd.org/changeset/base/215490 Log: MFC r211021 Sort this file a little better: the vendors are supposed to be sorted by vendor ID in the vendor section, and by symbolic name in the product section

svn commit: r215489 - stable/8/sys/dev/usb

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:36:40 2010 New Revision: 215489 URL: http://svn.freebsd.org/changeset/base/215489 Log: MFC r210553 Fix the entry for the Option ICON452 where an underscore was used instead of whitespace. Modified: stable/8/sys/dev/usb/usbdevs Directory Properties:

svn commit: r215488 - in stable/8/sys/dev/usb: . serial

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:35:57 2010 New Revision: 215488 URL: http://svn.freebsd.org/changeset/base/215488 Log: MFC r210469 Give a name to the HTC Wizard Smartphone PR: usb/135575 Modified: stable/8/sys/dev/usb/serial/uipaq.c stable/8/sys/dev/usb/usbdevs Dire

svn commit: r215487 - stable/8/sys/dev/usb

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:35:14 2010 New Revision: 215487 URL: http://svn.freebsd.org/changeset/base/215487 Log: MFC r210018 Add a 4 and 7 port USB hub from NEC. PR: 148189 Modified: stable/8/sys/dev/usb/usbdevs Directory Properties: stable/8/sys/ (props cha

svn commit: r215486 - stable/8/sys/dev/usb/wlan

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:34:18 2010 New Revision: 215486 URL: http://svn.freebsd.org/changeset/base/215486 Log: MFC r209918 Use more compact deviceid table. Modified: stable/8/sys/dev/usb/wlan/if_run.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/amd

svn commit: r215485 - stable/8/sys/dev/usb/wlan

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:32:23 2010 New Revision: 215485 URL: http://svn.freebsd.org/changeset/base/215485 Log: MFC r209917 Update for style(9). Submitted by: Akinori Furukoshi (author) Modified: stable/8/sys/dev/usb/wlan/if_run.c Directory Properties: stable/8/sys/

svn commit: r215484 - stable/8/sys/dev/sound/usb

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:30:59 2010 New Revision: 215484 URL: http://svn.freebsd.org/changeset/base/215484 Log: MFC r209452 - fix for USB audio devices which use the 7-byte endpoint descriptor instead of the 9-byte one. - remove sync-endpoint code, which is currently un

svn commit: r215483 - stable/8/sys/dev/sound/usb

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:30:23 2010 New Revision: 215483 URL: http://svn.freebsd.org/changeset/base/215483 Log: MFC r209450 Reduce MIDI input buffer size to one USB packet, hence some USB devices don't properly short terminate their transfers. This fixes a problem where input

svn commit: r215482 - in stable/8/sys/dev/usb: . controller

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:29:20 2010 New Revision: 215482 URL: http://svn.freebsd.org/changeset/base/215482 Log: MFC r209443 Add support for LOW speed BULK transfers. This mode is not recommended by the USB 2.0 standard, though some USB devices use it anyway. Modified: st

svn commit: r215481 - stable/8/sys/dev/usb/wlan

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:28:22 2010 New Revision: 215481 URL: http://svn.freebsd.org/changeset/base/215481 Log: MFC r209144 - Because hostapd calls iv_key_set() before if_init(), make sure key_set callback function will be executed, and that the key won't be deleted during

svn commit: r215480 - stable/8/sys/dev/usb/wlan

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:27:21 2010 New Revision: 215480 URL: http://svn.freebsd.org/changeset/base/215480 Log: MFC r206369 Remove debugging code that snuck in. Modified: stable/8/sys/dev/usb/wlan/if_urtw.c Directory Properties: stable/8/sys/ (props changed) stable/8/sy

svn commit: r215479 - in stable/8: share/man/man4 sys sys/amd64/include/xen sys/cddl/contrib/opensolaris sys/contrib/dev/acpica sys/contrib/pf sys/dev/xen/xenpci

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:24:36 2010 New Revision: 215479 URL: http://svn.freebsd.org/changeset/base/215479 Log: MFC r212980 Add new device ids. Buffalo (Melco Inc.) LUA3-U2-AGT Logitec LAN-GTJ/U2A(usb/119981) PR: usb/119981 Modified: Directory Properties:

svn commit: r215478 - in stable/8: share/man/man4 sys/dev/usb sys/dev/usb/net

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:23:09 2010 New Revision: 215478 URL: http://svn.freebsd.org/changeset/base/215478 Log: MFC r210275 - Support for Globetrotter iCON 452. - Fixed the interface probe routine to only attach to USB interfaces the driver actually supports. This allo

svn commit: r215477 - stable/8/lib/libusb

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:20:53 2010 New Revision: 215477 URL: http://svn.freebsd.org/changeset/base/215477 Log: MFC r203815 Resort includes to match style(9) a bit more. No functional change is expected after this commit. Modified: stable/8/lib/libusb/libusb.h stable/8/l

svn commit: r215476 - stable/8/lib/libusb

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:18:52 2010 New Revision: 215476 URL: http://svn.freebsd.org/changeset/base/215476 Log: MFC r203775 Remove redundand headers and use more standard ones where necessary. Modified: stable/8/lib/libusb/libusb.h stable/8/lib/libusb/libusb10_desc.c stab

svn commit: r215475 - stable/8/lib/libusb

2010-11-18 Thread Andrew Thompson
Author: thompsa Date: Fri Nov 19 01:17:49 2010 New Revision: 215475 URL: http://svn.freebsd.org/changeset/base/215475 Log: MFC r203774 Use more standard way for setting nonblocking flag for a filedescriptor. This makes libusb porting a bit easier. Modified: stable/8/lib/libusb/libusb

svn commit: r215474 - head/usr.bin/netstat

2010-11-18 Thread Ryan Stone
Author: rstone Date: Thu Nov 18 23:46:55 2010 New Revision: 215474 URL: http://svn.freebsd.org/changeset/base/215474 Log: When netstat was run with -i/-I and -w1 to produce running counters, the idrop field printed an absolute value rather than the delta from the last value Approved by:

svn commit: r215473 - in head/sys/dev: acpica atkbdc

2010-11-18 Thread John Baldwin
Author: jhb Date: Thu Nov 18 22:17:20 2010 New Revision: 215473 URL: http://svn.freebsd.org/changeset/base/215473 Log: Various small typos and grammar nits in comments. Modified: head/sys/dev/acpica/acpi_hpet.c head/sys/dev/atkbdc/psm.c Modified: head/sys/dev/acpica/acpi_hpet.c ===

svn commit: r215472 - head/sys/i386/xen

2010-11-18 Thread Colin Percival
Author: cperciva Date: Thu Nov 18 21:29:43 2010 New Revision: 215472 URL: http://svn.freebsd.org/changeset/base/215472 Log: Make pmap_release match pmap_pinit by invoking pmap_qremove(pmap->pm_pdpt) to match pmap_pinit's pmap_qenter(pmap->pm_pdpt) call in the case of PAE. Modified: head/sys

svn commit: r215471 - head/sys/vm

2010-11-18 Thread Konstantin Belousov
Author: kib Date: Thu Nov 18 21:09:02 2010 New Revision: 215471 URL: http://svn.freebsd.org/changeset/base/215471 Log: vm_pageout_flush() might cache the pages that finished write to the backing storage. Such pages might be then reused, racing with the assert in vm_object_page_collect_flush(

svn commit: r215470 - head/sys/i386/xen

2010-11-18 Thread Colin Percival
Author: cperciva Date: Thu Nov 18 21:02:40 2010 New Revision: 215470 URL: http://svn.freebsd.org/changeset/base/215470 Log: Don't KASSERT in pmap_release that xpmap_ptom(VM_PAGE_TO_PHYS(m)) == (pmap->pm_pdpt[i] & PG_FRAME) for i = NPGPTD, since pmap->pm_pdpt[i] is only initialized for 0

svn commit: r215469 - head/sys/vm

2010-11-18 Thread Konstantin Belousov
Author: kib Date: Thu Nov 18 20:46:28 2010 New Revision: 215469 URL: http://svn.freebsd.org/changeset/base/215469 Log: Only increment object generation count when inserting the page into object page list. The only use of object generation count now is a restart of the scan in vm_object_page

svn commit: r215468 - head/sys/dev/ata

2010-11-18 Thread Alexander Motin
Author: mav Date: Thu Nov 18 19:28:45 2010 New Revision: 215468 URL: http://svn.freebsd.org/changeset/base/215468 Log: Make ATA_CAM wrapper to report SATA power management capabilities to CAM to make it configure device to initiate transitions if controller configured to accept them. This ma

svn commit: r215467 - stable/7/usr.bin/truss

2010-11-18 Thread Jaakko Heinonen
Author: jh Date: Thu Nov 18 19:08:56 2010 New Revision: 215467 URL: http://svn.freebsd.org/changeset/base/215467 Log: MFC r215235: Set FD_CLOEXEC for the output file only when the file has been specified with the -o option. Setting the flag for stderr (the default) could cause the trace

svn commit: r215466 - stable/8/usr.bin/truss

2010-11-18 Thread Jaakko Heinonen
Author: jh Date: Thu Nov 18 19:06:56 2010 New Revision: 215466 URL: http://svn.freebsd.org/changeset/base/215466 Log: MFC r215235: Set FD_CLOEXEC for the output file only when the file has been specified with the -o option. Setting the flag for stderr (the default) could cause the trace

svn commit: r215463 - head/contrib/ipfilter/man

2010-11-18 Thread Mark Murray
Author: markm Date: Thu Nov 18 18:22:58 2010 New Revision: 215463 URL: http://svn.freebsd.org/changeset/base/215463 Log: Fix paths for example files. Modified: head/contrib/ipfilter/man/ipnat.8 head/contrib/ipfilter/man/mkfilters.1 Modified: head/contrib/ipfilter/man/ipnat.8 ==

svn commit: r215462 - head/share/man/man4

2010-11-18 Thread Alexander Motin
Author: mav Date: Thu Nov 18 18:09:25 2010 New Revision: 215462 URL: http://svn.freebsd.org/changeset/base/215462 Log: Add VIA VX900 to the list of supported chipsets. Modified: head/share/man/man4/ata.4 Modified: head/share/man/man4/ata.4

svn commit: r215461 - stable/7/sys/dev/mii

2010-11-18 Thread Marius Strobl
Author: marius Date: Thu Nov 18 18:05:59 2010 New Revision: 215461 URL: http://svn.freebsd.org/changeset/base/215461 Log: MFC: r215348 Return from mii_attach() after calling bus_generic_attach(9) on the device_t of the MAC driver in order to attach miibus(4) on the first pass instead of

svn commit: r215460 - stable/8/sys/dev/mii

2010-11-18 Thread Marius Strobl
Author: marius Date: Thu Nov 18 18:03:52 2010 New Revision: 215460 URL: http://svn.freebsd.org/changeset/base/215460 Log: MFC: r215348 Return from mii_attach() after calling bus_generic_attach(9) on the device_t of the MAC driver in order to attach miibus(4) on the first pass instead of

svn commit: r215459 - head/sys/dev/mii

2010-11-18 Thread Marius Strobl
Author: marius Date: Thu Nov 18 17:58:59 2010 New Revision: 215459 URL: http://svn.freebsd.org/changeset/base/215459 Log: Fix a bug introduced with r215298; when atphy_reset() is called from atphy_attach() the current media has not been set, yet, leading to a NULL-dereference in atphy_setmed

svn commit: r215457 - stable/7/sys/dev/nfe

2010-11-18 Thread Pyun YongHyeon
Author: yongari Date: Thu Nov 18 17:49:24 2010 New Revision: 215457 URL: http://svn.freebsd.org/changeset/base/215457 Log: MFC r215132,215194: r215132: Add basic WOL support for MCP ethernet controllers. It seems the controller does not perform automatic switching from 1000Mbps link

svn commit: r215456 - stable/8/sys/dev/nfe

2010-11-18 Thread Pyun YongHyeon
Author: yongari Date: Thu Nov 18 17:44:02 2010 New Revision: 215456 URL: http://svn.freebsd.org/changeset/base/215456 Log: MFC r215132,215194: r215132: Add basic WOL support for MCP ethernet controllers. It seems the controller does not perform automatic switching from 1000Mbps link

svn commit: r215455 - in head: . cddl

2010-11-18 Thread Mark Murray
Author: markm Date: Thu Nov 18 16:32:52 2010 New Revision: 215455 URL: http://svn.freebsd.org/changeset/base/215455 Log: Do not lint code beyond necessity (with apologies to Wiliam of Ockham). Don't lint externally maintained CDDL code, or relint the 32-bit libraries in amd64 mode. Modif

Re: svn commit: r215427 - head/sys/crypto/aesni

2010-11-18 Thread Kostik Belousov
On Thu, Nov 18, 2010 at 02:24:17PM +0100, Pawel Jakub Dawidek wrote: > On Wed, Nov 17, 2010 at 04:17:15PM +, Konstantin Belousov wrote: > > Author: kib > > Date: Wed Nov 17 16:17:15 2010 > > New Revision: 215427 > > URL: http://svn.freebsd.org/changeset/base/215427 > > > > Log: > > Only save

svn commit: r215454 - head/sys/cam/ata

2010-11-18 Thread Alexander Motin
Author: mav Date: Thu Nov 18 13:38:33 2010 New Revision: 215454 URL: http://svn.freebsd.org/changeset/base/215454 Log: If HBA doesn't report user-enabled SATA capabilies (like ATA_CAM wrapper) - handle all of them as disabled. This was original cause of the problem, workarounded by r215453.

Re: svn commit: r215427 - head/sys/crypto/aesni

2010-11-18 Thread Pawel Jakub Dawidek
On Wed, Nov 17, 2010 at 04:17:15PM +, Konstantin Belousov wrote: > Author: kib > Date: Wed Nov 17 16:17:15 2010 > New Revision: 215427 > URL: http://svn.freebsd.org/changeset/base/215427 > > Log: > Only save FPU context when not executing in the context of the crypto > thread. Is this jus

svn commit: r215453 - head/sys/dev/ata

2010-11-18 Thread Alexander Motin
Author: mav Date: Thu Nov 18 11:58:17 2010 New Revision: 215453 URL: http://svn.freebsd.org/changeset/base/215453 Log: Even if we are skipping SATA hard reset - set power management bits in SControl register. This should make things consistent and help to avoid unexpected PHY events that I'v

svn commit: r215451 - head/sys/dev/ata/chipsets

2010-11-18 Thread Alexander Motin
Author: mav Date: Thu Nov 18 10:34:18 2010 New Revision: 215451 URL: http://svn.freebsd.org/changeset/base/215451 Log: Record that there is no devices if SATA reset found none. Modified: head/sys/dev/ata/chipsets/ata-via.c Modified: head/sys/dev/ata/chipsets/ata-via.c ===

svn commit: r215450 - head/lib/libusb

2010-11-18 Thread Hans Petter Selasky
Author: hselasky Date: Thu Nov 18 08:32:47 2010 New Revision: 215450 URL: http://svn.freebsd.org/changeset/base/215450 Log: Correct description of the return values of the LibUSB v1.0 libusb_control_transfer() function. PR: usb/151851 Submitted by: HIROSHI OOTA Approved by:

svn commit: r215449 - head/sys/dev/ata/chipsets

2010-11-18 Thread Alexander Motin
Author: mav Date: Thu Nov 18 08:03:40 2010 New Revision: 215449 URL: http://svn.freebsd.org/changeset/base/215449 Log: Some VIA SATA controllers provide access to non-standard SATA registers via PCI config space. Use them to implement hot-plug and link speed reporting. Tested on ASRock PV530