hg: dio/master: 6 new changesets

jen.dority at oracle.com jen.dority at oracle.com
Wed Sep 17 20:05:05 UTC 2014


Changeset: 306a4efd2ff7
Author:    jld
Date:      2014-09-11 13:40 -0400
URL:       http://hg.openjdk.java.net/dio/master/rev/306a4efd2ff7

8051945: Transfer DIO Spec From Internal Sources to Open Project
Reviewed-by: bobv

+ Javadoc.gmk
+ src/se/classes/jdk/dio/mmio/AccessOutOfBoundsException.java
+ src/se/classes/jdk/dio/mmio/MMIODevice.java
+ src/se/classes/jdk/dio/mmio/MMIODeviceConfig.java
+ src/se/classes/jdk/dio/mmio/MMIOEvent.java
+ src/se/classes/jdk/dio/mmio/MMIOEventListener.java
+ src/se/classes/jdk/dio/mmio/MMIOPermission.java
+ src/se/classes/jdk/dio/mmio/RawBlock.java
+ src/se/classes/jdk/dio/mmio/RawMemory.java
+ src/se/classes/jdk/dio/mmio/RawRegister.java
+ src/se/classes/jdk/dio/mmio/package-info.java
! src/share/classes/jdk/dio/AsyncErrorHandler.java
! src/share/classes/jdk/dio/BufferAccess.java
! src/share/classes/jdk/dio/ClosedDeviceException.java
! src/share/classes/jdk/dio/Device.java
! src/share/classes/jdk/dio/DeviceAlreadyExistsException.java
! src/share/classes/jdk/dio/DeviceConfig.java
! src/share/classes/jdk/dio/DeviceDescriptor.java
! src/share/classes/jdk/dio/DeviceEvent.java
! src/share/classes/jdk/dio/DeviceEventListener.java
! src/share/classes/jdk/dio/DeviceException.java
! src/share/classes/jdk/dio/DeviceManager.java
! src/share/classes/jdk/dio/DeviceMgmtPermission.java
! src/share/classes/jdk/dio/DeviceNotFoundException.java
! src/share/classes/jdk/dio/DevicePermission.java
! src/share/classes/jdk/dio/InputRoundListener.java
! src/share/classes/jdk/dio/InvalidDeviceConfigException.java
! src/share/classes/jdk/dio/OutputRoundListener.java
! src/share/classes/jdk/dio/RegistrationEvent.java
! src/share/classes/jdk/dio/RegistrationListener.java
! src/share/classes/jdk/dio/RoundCompletionEvent.java
! src/share/classes/jdk/dio/Transactional.java
! src/share/classes/jdk/dio/UnavailableDeviceException.java
! src/share/classes/jdk/dio/UnsupportedAccessModeException.java
! src/share/classes/jdk/dio/UnsupportedDeviceTypeException.java
! src/share/classes/jdk/dio/adc/ADCChannel.java
! src/share/classes/jdk/dio/adc/ADCChannelConfig.java
! src/share/classes/jdk/dio/adc/ADCPermission.java
! src/share/classes/jdk/dio/adc/AcquisitionRoundListener.java
! src/share/classes/jdk/dio/adc/InvalidInputSamplingRateException.java
! src/share/classes/jdk/dio/adc/MonitoringEvent.java
! src/share/classes/jdk/dio/adc/MonitoringListener.java
! src/share/classes/jdk/dio/adc/package-info.java
! src/share/classes/jdk/dio/atcmd/ATDevice.java
! src/share/classes/jdk/dio/atcmd/ATDeviceConfig.java
! src/share/classes/jdk/dio/atcmd/ATModem.java
! src/share/classes/jdk/dio/atcmd/ATPermission.java
! src/share/classes/jdk/dio/atcmd/CommandResponseHandler.java
! src/share/classes/jdk/dio/atcmd/DataConnection.java
! src/share/classes/jdk/dio/atcmd/DataConnectionHandler.java
! src/share/classes/jdk/dio/atcmd/UnsolicitedResponseHandler.java
! src/share/classes/jdk/dio/atcmd/package-info.java
! src/share/classes/jdk/dio/counter/CounterPermission.java
! src/share/classes/jdk/dio/counter/CountingEvent.java
! src/share/classes/jdk/dio/counter/CountingListener.java
! src/share/classes/jdk/dio/counter/PulseCounter.java
! src/share/classes/jdk/dio/counter/PulseCounterConfig.java
! src/share/classes/jdk/dio/counter/package-info.java
! src/share/classes/jdk/dio/dac/DACChannel.java
! src/share/classes/jdk/dio/dac/DACChannelConfig.java
! src/share/classes/jdk/dio/dac/DACPermission.java
! src/share/classes/jdk/dio/dac/GenerationRoundListener.java
! src/share/classes/jdk/dio/dac/InvalidOutputSamplingRateException.java
! src/share/classes/jdk/dio/dac/package-info.java
! src/share/classes/jdk/dio/generic/GenericBufferIODevice.java
! src/share/classes/jdk/dio/generic/GenericDevice.java
! src/share/classes/jdk/dio/generic/GenericDeviceConfig.java
! src/share/classes/jdk/dio/generic/GenericDeviceControl.java
! src/share/classes/jdk/dio/generic/GenericEvent.java
! src/share/classes/jdk/dio/generic/GenericEventListener.java
! src/share/classes/jdk/dio/generic/GenericPermission.java
! src/share/classes/jdk/dio/generic/package-info.java
! src/share/classes/jdk/dio/gpio/GPIOPin.java
! src/share/classes/jdk/dio/gpio/GPIOPinConfig.java
! src/share/classes/jdk/dio/gpio/GPIOPinPermission.java
! src/share/classes/jdk/dio/gpio/GPIOPort.java
! src/share/classes/jdk/dio/gpio/GPIOPortConfig.java
! src/share/classes/jdk/dio/gpio/GPIOPortPermission.java
! src/share/classes/jdk/dio/gpio/PinEvent.java
! src/share/classes/jdk/dio/gpio/PinListener.java
! src/share/classes/jdk/dio/gpio/PortEvent.java
! src/share/classes/jdk/dio/gpio/PortListener.java
! src/share/classes/jdk/dio/gpio/package-info.java
! src/share/classes/jdk/dio/i2cbus/I2CCombinedMessage.java
! src/share/classes/jdk/dio/i2cbus/I2CDevice.java
! src/share/classes/jdk/dio/i2cbus/I2CDeviceConfig.java
! src/share/classes/jdk/dio/i2cbus/I2CPermission.java
! src/share/classes/jdk/dio/i2cbus/package-info.java
! src/share/classes/jdk/dio/modem/ModemSignalEvent.java
! src/share/classes/jdk/dio/modem/ModemSignalListener.java
! src/share/classes/jdk/dio/modem/ModemSignalsControl.java
! src/share/classes/jdk/dio/modem/package-info.java
! src/share/classes/jdk/dio/package-info.java
! src/share/classes/jdk/dio/power/PowerManaged.java
! src/share/classes/jdk/dio/power/PowerSavingHandler.java
! src/share/classes/jdk/dio/power/package-info.java
! src/share/classes/jdk/dio/pwm/GenerationEvent.java
! src/share/classes/jdk/dio/pwm/GenerationListener.java
! src/share/classes/jdk/dio/pwm/GenerationRoundListener.java
! src/share/classes/jdk/dio/pwm/InvalidPulseRateException.java
! src/share/classes/jdk/dio/pwm/PWMChannel.java
! src/share/classes/jdk/dio/pwm/PWMChannelConfig.java
! src/share/classes/jdk/dio/pwm/PWMPermission.java
! src/share/classes/jdk/dio/pwm/package-info.java
! src/share/classes/jdk/dio/spi/AbstractDevice.java
! src/share/classes/jdk/dio/spi/DeviceProvider.java
! src/share/classes/jdk/dio/spi/package-info.java
! src/share/classes/jdk/dio/spibus/InvalidWordLengthException.java
! src/share/classes/jdk/dio/spibus/SPIDevice.java
! src/share/classes/jdk/dio/spibus/SPIDeviceConfig.java
! src/share/classes/jdk/dio/spibus/SPIPermission.java
! src/share/classes/jdk/dio/uart/ModemUART.java
! src/share/classes/jdk/dio/uart/UART.java
! src/share/classes/jdk/dio/uart/UARTConfig.java
! src/share/classes/jdk/dio/uart/UARTEvent.java
! src/share/classes/jdk/dio/uart/UARTEventListener.java
! src/share/classes/jdk/dio/uart/UARTPermission.java
! src/share/classes/jdk/dio/uart/package-info.java

Changeset: 8472c11f06d8
Author:    alkonsta
Date:      2014-09-15 17:51 +0400
URL:       http://hg.openjdk.java.net/dio/master/rev/8472c11f06d8

8056170: SPIDevice.writeAndRead(ByteBuffer, int, ByteBuffer) is not blocking
Reviewed-by: jld
Contributed-by: alexey.karaksin at oracle.com

! src/share/classes/com/oracle/dio/spibus/impl/SPISlaveImpl.java

Changeset: c4e318929675
Author:    alkonsta
Date:      2014-09-15 18:00 +0400
URL:       http://hg.openjdk.java.net/dio/master/rev/c4e318929675

8057606: Expected UnavailableDeviceException is not thrown when again openning SPI in EXCLUSIVE mode
Reviewed-by: jld
Contributed-by: alexey.karaksin at oracle.com

! src/share/linux/native/com/oracle/dio/spibus/spi.c

Changeset: 27d423daf8ec
Author:    alkonsta
Date:      2014-09-16 17:22 +0400
URL:       http://hg.openjdk.java.net/dio/master/rev/27d423daf8ec

8058440: OOM at SPIDEvice.writeAndRead with 'skip' equals to write buffer lenght
Reviewed-by: jld

! src/share/classes/com/oracle/dio/spibus/impl/SPISlaveImpl.java

Changeset: 1b480a94749a
Author:    jld
Date:      2014-09-16 14:26 -0400
URL:       http://hg.openjdk.java.net/dio/master/rev/1b480a94749a

8058577: dio.properties-raspberrypi should only include currently supported devices
Reviewed-by: raimandi

! config/dio.properties-raspberrypi

Changeset: 4062e137c8f2
Author:    jld
Date:      2014-09-17 16:01 -0400
URL:       http://hg.openjdk.java.net/dio/master/rev/4062e137c8f2

8058510: race condition in UART write
Summary: store signal instead of drop it if no threads are waiting on it yet
Reviewed-by: alkonsta

! .hgignore
! src/se/native/com/oracle/dio/dio_common.cpp



More information about the dio-dev mailing list