From alexey.karaksin at oracle.com Wed Apr 1 09:03:55 2015 From: alexey.karaksin at oracle.com (alexey karaksin) Date: Wed, 01 Apr 2015 12:03:55 +0300 Subject: RFR: JDK-8074998 Invalid report in case if property file contains incompelete data for configurator In-Reply-To: <551AED52.1090304@oracle.com> References: <551AED52.1090304@oracle.com> Message-ID: <551BB47B.8070105@oracle.com> "properties" may be null, would recommend keep check if it is null first. comment above the changed line need to say "if the properties is empty" On 31.03.2015 21:54, Sergey Nazarkin wrote: > issue: https://bugs.openjdk.java.net/browse/JDK-8074998 > review: http://cr.openjdk.java.net/~snazarki/8074998/ > > Please review the fix for invalid report if no static named record is > found > From sergey.nazarkin at oracle.com Wed Apr 1 10:31:53 2015 From: sergey.nazarkin at oracle.com (Sergey Nazarkin) Date: Wed, 01 Apr 2015 13:31:53 +0300 Subject: RFR: JDK-8074998 Invalid report in case if property file contains incompelete data for configurator In-Reply-To: <551BB47B.8070105@oracle.com> References: <551AED52.1090304@oracle.com> <551BB47B.8070105@oracle.com> Message-ID: <551BC919.7050704@oracle.com> It is actually never null since compiler creates empty array if no property is provided /Sergey On 01.04.2015 12:03, alexey karaksin wrote: > "properties" may be null, would recommend keep check if it is null > first. > comment above the changed line need to say "if the properties is empty" > > On 31.03.2015 21:54, Sergey Nazarkin wrote: >> issue: https://bugs.openjdk.java.net/browse/JDK-8074998 >> review: http://cr.openjdk.java.net/~snazarki/8074998/ >> >> Please review the fix for invalid report if no static named record is >> found >> > From alexey.karaksin at oracle.com Wed Apr 1 11:00:40 2015 From: alexey.karaksin at oracle.com (alexey karaksin) Date: Wed, 01 Apr 2015 14:00:40 +0300 Subject: RFR: JDK-8074998 Invalid report in case if property file contains incompelete data for configurator In-Reply-To: <551BC919.7050704@oracle.com> References: <551AED52.1090304@oracle.com> <551BB47B.8070105@oracle.com> <551BC919.7050704@oracle.com> Message-ID: <551BCFD8.8000607@oracle.com> looks good then. On 01.04.2015 13:31, Sergey Nazarkin wrote: > It is actually never null since compiler creates empty array if no > property is provided > > /Sergey > > On 01.04.2015 12:03, alexey karaksin wrote: >> "properties" may be null, would recommend keep check if it is null >> first. >> comment above the changed line need to say "if the properties is empty" >> >> On 31.03.2015 21:54, Sergey Nazarkin wrote: >>> issue: https://bugs.openjdk.java.net/browse/JDK-8074998 >>> review: http://cr.openjdk.java.net/~snazarki/8074998/ >>> >>> Please review the fix for invalid report if no static named record >>> is found >>> >> > From alexey.mironov at oracle.com Wed Apr 1 14:04:03 2015 From: alexey.mironov at oracle.com (alexey mironov) Date: Wed, 01 Apr 2015 17:04:03 +0300 Subject: RFR: JDK-8076469 - DAAPI 1.1 Adding new functions for DAC and ADC Message-ID: <551BFAD3.8010609@oracle.com> issue: https://bugs.openjdk.java.net/browse/JDK-8076469 webrev: http://cr.openjdk.java.net/~amironov/8076469/ Please review the changes made in order to update ADC and DAC API. Regards, Alexey From alexey.mironov at oracle.com Wed Apr 1 15:23:05 2015 From: alexey.mironov at oracle.com (alexey mironov) Date: Wed, 01 Apr 2015 18:23:05 +0300 Subject: RFR: JDK-8076478 - DAAPI 1.1 prepareBuffer() method to BufferAccess Message-ID: <551C0D59.4040106@oracle.com> issue: https://bugs.openjdk.java.net/browse/JDK-8076478 webrev: http://cr.openjdk.java.net/~amironov/8076478/ Please review the changes made in order to update BufferAccess API. Regards, Alexey From sergey.nazarkin at oracle.com Wed Apr 1 15:36:01 2015 From: sergey.nazarkin at oracle.com (Sergey Nazarkin) Date: Wed, 01 Apr 2015 18:36:01 +0300 Subject: RFR: JDK-8076469 - DAAPI 1.1 Adding new functions for DAC and ADC In-Reply-To: <551BFAD3.8010609@oracle.com> References: <551BFAD3.8010609@oracle.com> Message-ID: <551C1061.8030507@oracle.com> Please wait for spec freeze /Sergey On 01.04.2015 17:04, alexey mironov wrote: > issue: https://bugs.openjdk.java.net/browse/JDK-8076469 > webrev: http://cr.openjdk.java.net/~amironov/8076469/ > > Please review the changes made in order to update ADC and DAC API. > > Regards, > Alexey From alexey.mironov at oracle.com Wed Apr 1 16:08:32 2015 From: alexey.mironov at oracle.com (alexey mironov) Date: Wed, 01 Apr 2015 19:08:32 +0300 Subject: RFR: JDK-8076487 - DAAPI 1.1 Adding getByteOrder() to Device class Message-ID: <551C1800.3020009@oracle.com> issue: https://bugs.openjdk.java.net/browse/JDK-8076487 webrev: http://cr.openjdk.java.net/~amironov/8076487/ Please review the changes made in order to update Device class. Regards, Alexey From sergey.nazarkin at oracle.com Wed Apr 1 16:17:03 2015 From: sergey.nazarkin at oracle.com (Sergey Nazarkin) Date: Wed, 01 Apr 2015 19:17:03 +0300 Subject: RFR: JDK-8076487 - DAAPI 1.1 Adding getByteOrder() to Device class In-Reply-To: <551C1800.3020009@oracle.com> References: <551C1800.3020009@oracle.com> Message-ID: <551C19FF.9020400@oracle.com> ship it /Sergey On 01.04.2015 19:08, alexey mironov wrote: > issue: https://bugs.openjdk.java.net/browse/JDK-8076487 > webrev: http://cr.openjdk.java.net/~amironov/8076487/ > > Please review the changes made in order to update Device class. > > Regards, > Alexey From sergey.nazarkin at oracle.com Wed Apr 1 16:28:37 2015 From: sergey.nazarkin at oracle.com (sergey.nazarkin at oracle.com) Date: Wed, 01 Apr 2015 16:28:37 +0000 Subject: hg: dio/dev: 8074998: Invalid report in case if property file contains incompelete data for configurator Message-ID: <201504011628.t31GScWx018832@aojmv0008> Changeset: 6d9b5908ed85 Author: snazarki Date: 2015-03-31 22:00 +0300 URL: http://hg.openjdk.java.net/dio/dev/rev/6d9b5908ed85 8074998: Invalid report in case if property file contains incompelete data for configurator Summary: Don't check loadable driver if no properties are provided Reviewed-by: alkonsta ! src/share/classes/jdk/dio/DeviceManager.java From alexey.mironov at oracle.com Wed Apr 1 17:11:18 2015 From: alexey.mironov at oracle.com (alexey.mironov at oracle.com) Date: Wed, 01 Apr 2015 17:11:18 +0000 Subject: hg: dio/dev: 2 new changesets Message-ID: <201504011711.t31HBN98026340@aojmv0008> Changeset: 272acbd84e9c Author: amironov Date: 2015-04-01 20:09 +0300 URL: http://hg.openjdk.java.net/dio/dev/rev/272acbd84e9c 8076487: DAAPI 1.1 Adding getByteOrder() to Device class Summary: The fix add getByteOrder() Reviewed-by: snazarki ! src/share/classes/jdk/dio/Device.java Changeset: c62fcea05b22 Author: amironov Date: 2015-04-01 20:10 +0300 URL: http://hg.openjdk.java.net/dio/dev/rev/c62fcea05b22 Merge From alexey.mironov at oracle.com Thu Apr 2 12:35:41 2015 From: alexey.mironov at oracle.com (alexey mironov) Date: Thu, 02 Apr 2015 15:35:41 +0300 Subject: RFR: JDK-8076553 - Build error getByteOrder() Message-ID: <551D379D.1090303@oracle.com> issue: https://bugs.openjdk.java.net/browse/JDK-8076553 webrev: http://cr.openjdk.java.net/~amironov/8076553/ Please review the changes made in order to fix build. Regards, Alexey From sergey.nazarkin at oracle.com Thu Apr 2 14:09:12 2015 From: sergey.nazarkin at oracle.com (Sergey Nazarkin) Date: Thu, 02 Apr 2015 17:09:12 +0300 Subject: RFR: JDK-8076553 - Build error getByteOrder() In-Reply-To: <551D379D.1090303@oracle.com> References: <551D379D.1090303@oracle.com> Message-ID: <551D4D88.80600@oracle.com> Ship it /Sergey On 02.04.2015 15:35, alexey mironov wrote: > issue: https://bugs.openjdk.java.net/browse/JDK-8076553 > webrev: http://cr.openjdk.java.net/~amironov/8076553/ > > Please review the changes made in order to fix build. > > Regards, > Alexey From alexey.mironov at oracle.com Thu Apr 2 14:16:55 2015 From: alexey.mironov at oracle.com (alexey.mironov at oracle.com) Date: Thu, 02 Apr 2015 14:16:55 +0000 Subject: hg: dio/dev: 8076553: Build error getByteOrder() Message-ID: <201504021416.t32EGt2D027907@aojmv0008> Changeset: 23a1887bf42a Author: amironov Date: 2015-04-02 17:16 +0300 URL: http://hg.openjdk.java.net/dio/dev/rev/23a1887bf42a 8076553: Build error getByteOrder() Summary: Added getByteOrder() implementation Reviewed-by: snazarki ! src/share/classes/com/oracle/dio/impl/AbstractPeripheral.java ! src/share/classes/jdk/dio/Device.java From alexey.karaksin at oracle.com Fri Apr 3 13:56:33 2015 From: alexey.karaksin at oracle.com (alexey karaksin) Date: Fri, 03 Apr 2015 16:56:33 +0300 Subject: RFR: JDK-8076629 - DIO UART read_start method may return before read mutex release Message-ID: <551E9C11.700@oracle.com> issue: https://bugs.openjdk.java.net/browse/JDK-8076629 webrev: http://cr.openjdk.java.net/~amironov/8076629/ Please review the changes made to fix the glitch in the javacall layer that allows javacall_uart_read_start exit before a native mutex release. Regards, Alexey From alexey.karaksin at oracle.com Fri Apr 3 14:03:13 2015 From: alexey.karaksin at oracle.com (alexey karaksin) Date: Fri, 03 Apr 2015 17:03:13 +0300 Subject: RFR: JDK-8076493 - DIO event needs to be processed inside 1 thread Message-ID: <551E9DA1.9040504@oracle.com> issue: https://bugs.openjdk.java.net/browse/JDK-8076493 webrev: http://cr.openjdk.java.net/~amironov/8076493/ Please review the changes made to make all event processing functions run in the same thread - changes in EventQueue.java Plus UART event processing changes in order to run correctly in case of 1 event thread. Regards, Alexey From sergey.nazarkin at oracle.com Fri Apr 3 14:15:20 2015 From: sergey.nazarkin at oracle.com (Sergey Nazarkin) Date: Fri, 03 Apr 2015 17:15:20 +0300 Subject: RFR: JDK-8076629 - DIO UART read_start method may return before read mutex release In-Reply-To: <551E9C11.700@oracle.com> References: <551E9C11.700@oracle.com> Message-ID: <551EA078.4090007@oracle.com> Ship it /Sergey On 03.04.2015 16:56, alexey karaksin wrote: > issue: https://bugs.openjdk.java.net/browse/JDK-8076629 > webrev: http://cr.openjdk.java.net/~amironov/8076629/ > > Please review the changes made to fix the glitch in the javacall layer > that allows > javacall_uart_read_start exit before a native mutex release. > > Regards, > Alexey From sergey.nazarkin at oracle.com Fri Apr 3 14:18:57 2015 From: sergey.nazarkin at oracle.com (Sergey Nazarkin) Date: Fri, 03 Apr 2015 17:18:57 +0300 Subject: RFR: JDK-8076493 - DIO event needs to be processed inside 1 thread In-Reply-To: <551E9DA1.9040504@oracle.com> References: <551E9DA1.9040504@oracle.com> Message-ID: <551EA151.2080807@oracle.com> EventQueue:122 looks unnecessary. The rest is OK /Sergey On 03.04.2015 17:03, alexey karaksin wrote: > issue: https://bugs.openjdk.java.net/browse/JDK-8076493 > webrev: http://cr.openjdk.java.net/~amironov/8076493/ > > Please review the changes made to make all event processing functions > run in the same thread - changes in EventQueue.java > Plus UART event processing changes in order to run correctly in case > of 1 event thread. > > Regards, > Alexey From alexey.karaksin at oracle.com Mon Apr 6 12:07:51 2015 From: alexey.karaksin at oracle.com (alexey karaksin) Date: Mon, 06 Apr 2015 15:07:51 +0300 Subject: RFR: JDK-8076493 - DIO event needs to be processed inside 1 thread In-Reply-To: <551EA151.2080807@oracle.com> References: <551E9DA1.9040504@oracle.com> <551EA151.2080807@oracle.com> Message-ID: <55227717.9040906@oracle.com> changed version I am going to upload to the trunk. http://cr.openjdk.java.net/~amironov/8076493.1/ thanks, Alexey. On 03.04.2015 17:18, Sergey Nazarkin wrote: > EventQueue:122 looks unnecessary. The rest is OK > > /Sergey > > On 03.04.2015 17:03, alexey karaksin wrote: >> issue: https://bugs.openjdk.java.net/browse/JDK-8076493 >> webrev: http://cr.openjdk.java.net/~amironov/8076493/ >> >> Please review the changes made to make all event processing functions >> run in the same thread - changes in EventQueue.java >> Plus UART event processing changes in order to run correctly in case >> of 1 event thread. >> >> Regards, >> Alexey > From alexey.mironov at oracle.com Mon Apr 6 13:56:58 2015 From: alexey.mironov at oracle.com (alexey mironov) Date: Mon, 06 Apr 2015 16:56:58 +0300 Subject: RFR: JDK-8077024 - DAAPI 1.1 Interface PowerManaged.Group Message-ID: <552290AA.30103@oracle.com> issue: https://bugs.openjdk.java.net/browse/JDK-8077024 webrev: http://cr.openjdk.java.net/~amironov/8077024/ Please review the changes made in order to fix PowerManaged.Group interface. Regards, Alexey From sergey.nazarkin at oracle.com Mon Apr 6 14:00:31 2015 From: sergey.nazarkin at oracle.com (Sergey Nazarkin) Date: Mon, 06 Apr 2015 17:00:31 +0300 Subject: RFR: JDK-8077024 - DAAPI 1.1 Interface PowerManaged.Group In-Reply-To: <552290AA.30103@oracle.com> References: <552290AA.30103@oracle.com> Message-ID: <5522917F.9080408@oracle.com> Ship it /Sergey On 06.04.2015 16:56, alexey mironov wrote: > issue: https://bugs.openjdk.java.net/browse/JDK-8077024 > webrev: http://cr.openjdk.java.net/~amironov/8077024/ > > Please review the changes made in order to fix PowerManaged.Group > interface. > > Regards, > Alexey From alexey.mironov at oracle.com Mon Apr 6 14:39:17 2015 From: alexey.mironov at oracle.com (alexey.mironov at oracle.com) Date: Mon, 06 Apr 2015 14:39:17 +0000 Subject: hg: dio/dev: 8077024: DAAPI 1.1 Interface PowerManaged.Group Message-ID: <201504061439.t36EdNQu028032@aojmv0008> Changeset: a772e993b618 Author: amironov Date: 2015-04-06 17:38 +0300 URL: http://hg.openjdk.java.net/dio/dev/rev/a772e993b618 8077024: DAAPI 1.1 Interface PowerManaged.Group Summary: Added apimarker for Group interface Reviewed-by: snazarki ! src/share/classes/jdk/dio/power/PowerManaged.java From alexey.mironov at oracle.com Mon Apr 6 14:41:40 2015 From: alexey.mironov at oracle.com (alexey.mironov at oracle.com) Date: Mon, 06 Apr 2015 14:41:40 +0000 Subject: hg: dio/dev: 8076629: DIO UART read_start method may return before read mutex release Message-ID: <201504061441.t36Efov6028459@aojmv0008> Changeset: 0dea0345520e Author: amironov Date: 2015-04-03 10:00 +0300 URL: http://hg.openjdk.java.net/dio/dev/rev/0dea0345520e 8076629: DIO UART read_start method may return before read mutex release Reviewed-by: snazarki Contributed-by: alexey.karaksin at oracle.com ! src/share/linux/native/com/oracle/dio/uart/uart.c From alexey.mironov at oracle.com Mon Apr 6 14:53:07 2015 From: alexey.mironov at oracle.com (alexey.mironov at oracle.com) Date: Mon, 06 Apr 2015 14:53:07 +0000 Subject: hg: dio/dev: 8076493: DIO event needs to be processed inside 1 thread Message-ID: <201504061453.t36Er7tC001321@aojmv0008> Changeset: c004adba7229 Author: amironov Date: 2015-04-06 17:46 +0300 URL: http://hg.openjdk.java.net/dio/dev/rev/c004adba7229 8076493: DIO event needs to be processed inside 1 thread Summary: Make all event processing functions run in the same thread Reviewed-by: snazarki Contributed-by: alexey.karaksin at oracle.com ! src/se/classes/com/oracle/dio/impl/EventQueue.java ! src/se/classes/com/oracle/dio/uart/impl/UARTEventHandler.java ! src/share/classes/com/oracle/dio/uart/impl/UARTImpl.java From sergey.nazarkin at oracle.com Mon Apr 6 17:19:15 2015 From: sergey.nazarkin at oracle.com (Sergey Nazarkin) Date: Mon, 06 Apr 2015 20:19:15 +0300 Subject: RFR: JDK-8077053 IllegalStateException at UART.read Message-ID: <5522C013.1030501@oracle.com> issue: https://bugs.openjdk.java.net/browse/JDK-8077053 review: http://cr.openjdk.java.net/~snazarki/8077053/ Hi! Please review changes for some UART tests failure caused by incorrect stopReading() implementation. -- /Sergey From sergey.nazarkin at oracle.com Mon Apr 6 17:38:55 2015 From: sergey.nazarkin at oracle.com (sergey.nazarkin at oracle.com) Date: Mon, 06 Apr 2015 17:38:55 +0000 Subject: hg: dio/dev: 8077053: IllegalStateException at UART.read Message-ID: <201504061739.t36Hd1WX007325@aojmv0008> Changeset: a6f18afacb4c Author: snazarki Date: 2015-04-06 21:38 +0400 URL: http://hg.openjdk.java.net/dio/dev/rev/a6f18afacb4c 8077053: IllegalStateException at UART.read Summary: stopReading() is corrected Reviewed-by: alkonsta ! src/share/classes/com/oracle/dio/uart/impl/UARTImpl.java From sergey.nazarkin at oracle.com Mon Apr 6 17:51:22 2015 From: sergey.nazarkin at oracle.com (sergey.nazarkin at oracle.com) Date: Mon, 06 Apr 2015 17:51:22 +0000 Subject: hg: dio/dev: 8077038: Some SPICompositeMessage tests fail due wrong value of array is returned Message-ID: <201504061751.t36HpX1i010152@aojmv0008> Changeset: 33c00f148c64 Author: snazarki Date: 2015-04-06 21:51 +0400 URL: http://hg.openjdk.java.net/dio/dev/rev/33c00f148c64 8077038: Some SPICompositeMessage tests fail due wrong value of array is returned Summary: appendDelay can throw ClosedDeviceException now Reviewed-by: alkonsta ! src/share/classes/com/oracle/dio/spibus/impl/SPICompositeMessageImpl.java From sergey.nazarkin at oracle.com Tue Apr 7 12:05:28 2015 From: sergey.nazarkin at oracle.com (Sergey Nazarkin) Date: Tue, 07 Apr 2015 15:05:28 +0300 Subject: RFR: JDK-8075521 api/jdk/dio/uart/UARTEvent tests hang Message-ID: <5523C808.3010602@oracle.com> issue: https://bugs.openjdk.java.net/browse/JDK-8075521 review: http://cr.openjdk.java.net/~snazarki/8075521/ Hi! Please review the changes to resolve TCK failure caused by deadlock -- /Sergey From alexey.karaksin at oracle.com Tue Apr 7 12:44:52 2015 From: alexey.karaksin at oracle.com (alexey karaksin) Date: Tue, 07 Apr 2015 15:44:52 +0300 Subject: RFR: JDK-8075521 api/jdk/dio/uart/UARTEvent tests hang In-Reply-To: <5523C808.3010602@oracle.com> References: <5523C808.3010602@oracle.com> Message-ID: <5523D144.9070106@oracle.com> looks good. On 07.04.2015 15:05, Sergey Nazarkin wrote: > issue: https://bugs.openjdk.java.net/browse/JDK-8075521 > review: http://cr.openjdk.java.net/~snazarki/8075521/ > > Hi! > > Please review the changes to resolve TCK failure caused by deadlock > From sergey.nazarkin at oracle.com Tue Apr 7 13:13:38 2015 From: sergey.nazarkin at oracle.com (sergey.nazarkin at oracle.com) Date: Tue, 07 Apr 2015 13:13:38 +0000 Subject: hg: dio/dev: 8075521: api/jdk/dio/uart/UARTEvent tests hang Message-ID: <201504071313.t37DDrgr007907@aojmv0008> Changeset: a9ea3a23598b Author: snazarki Date: 2015-04-07 15:06 +0300 URL: http://hg.openjdk.java.net/dio/dev/rev/a9ea3a23598b 8075521: api/jdk/dio/uart/UARTEvent tests hang Summary: Resolved deadlock caused by hidded dependency of close() from 'this' mutex Reviewed-by: alkonsta ! src/share/classes/com/oracle/dio/uart/impl/UARTImpl.java From alexey.mironov at oracle.com Wed Apr 8 13:14:19 2015 From: alexey.mironov at oracle.com (alexey mironov) Date: Wed, 08 Apr 2015 16:14:19 +0300 Subject: RFR: JDK-8077263 - DAAPI 1.1 Update DeviceConfig and DeviceProvider Message-ID: <552529AB.30305@oracle.com> issue: https://bugs.openjdk.java.net/browse/JDK-8077263 webrev: http://cr.openjdk.java.net/~amironov/8077263/ Please review the changes made in order to update DeviceConfig and DeviceProvider. Regards, Alexey From sergey.nazarkin at oracle.com Wed Apr 8 13:16:30 2015 From: sergey.nazarkin at oracle.com (Sergey Nazarkin) Date: Wed, 08 Apr 2015 16:16:30 +0300 Subject: RFR: JDK-8077263 - DAAPI 1.1 Update DeviceConfig and DeviceProvider In-Reply-To: <552529AB.30305@oracle.com> References: <552529AB.30305@oracle.com> Message-ID: <55252A2E.10104@oracle.com> Please postpone this until spec finalization. /Sergey On 08.04.2015 16:14, alexey mironov wrote: > issue: https://bugs.openjdk.java.net/browse/JDK-8077263 > webrev: http://cr.openjdk.java.net/~amironov/8077263/ > > Please review the changes made in order to update DeviceConfig and > DeviceProvider. > > Regards, > Alexey From sergey.nazarkin at oracle.com Wed Apr 8 14:42:16 2015 From: sergey.nazarkin at oracle.com (sergey.nazarkin at oracle.com) Date: Wed, 08 Apr 2015 14:42:16 +0000 Subject: hg: dio/master: 8077268: OSGI permission file for IoT project Message-ID: <201504081442.t38EgGg1022172@aojmv0008> Changeset: dada06425261 Author: snazarki Date: 2015-04-08 18:40 +0400 URL: http://hg.openjdk.java.net/dio/master/rev/dada06425261 8077268: OSGI permission file for IoT project Summary: Permission file is added, Makefile is modified to include it into bundle Reviewed-by: alkonsta ! Makefile ! src/se/classes/com/oracle/dio/impl/EventQueue.java ! src/se/classes/com/oracle/dio/uart/impl/UARTEventHandler.java ! src/se/classes/com/oracle/dio/utils/Logging.java + src/se/permissions.perm-osgi ! src/share/classes/com/oracle/dio/impl/AbstractPeripheral.java ! src/share/classes/com/oracle/dio/spibus/impl/SPICompositeMessageImpl.java ! src/share/classes/com/oracle/dio/uart/impl/UARTImpl.java ! src/share/classes/com/oracle/dio/utils/ActionFactory.java ! src/share/classes/jdk/dio/Device.java ! src/share/classes/jdk/dio/DeviceManager.java ! src/share/classes/jdk/dio/adc/ADCChannel.java ! src/share/classes/jdk/dio/dac/DACChannel.java ! src/share/classes/jdk/dio/generic/GenericBufferIODevice.java ! src/share/classes/jdk/dio/power/PowerManaged.java ! src/share/classes/jdk/dio/pwm/PWMChannel.java ! src/share/classes/jdk/dio/spibus/SPIDevice.java ! src/share/linux/native/com/oracle/dio/uart/serial.c ! src/share/linux/native/com/oracle/dio/uart/uart.c From sergey.nazarkin at oracle.com Wed Apr 8 14:59:04 2015 From: sergey.nazarkin at oracle.com (sergey.nazarkin at oracle.com) Date: Wed, 08 Apr 2015 14:59:04 +0000 Subject: hg: dio/master: 8077271: [Master] Uundo unintended merge introduced at 119 changeset Message-ID: <201504081459.t38Ex4i2027405@aojmv0008> Changeset: 203499b65f94 Author: snazarki Date: 2015-04-08 18:58 +0400 URL: http://hg.openjdk.java.net/dio/master/rev/203499b65f94 8077271: [Master] Uundo unintended merge introduced at 119 changeset Summary: Source files are restored to 119 changeset Reviewed-by: alkonsta ! src/se/classes/com/oracle/dio/impl/EventQueue.java ! src/se/classes/com/oracle/dio/uart/impl/UARTEventHandler.java ! src/se/classes/com/oracle/dio/utils/Logging.java ! src/share/classes/com/oracle/dio/impl/AbstractPeripheral.java ! src/share/classes/com/oracle/dio/spibus/impl/SPICompositeMessageImpl.java ! src/share/classes/com/oracle/dio/uart/impl/UARTImpl.java ! src/share/classes/com/oracle/dio/utils/ActionFactory.java ! src/share/classes/jdk/dio/Device.java ! src/share/classes/jdk/dio/DeviceManager.java ! src/share/classes/jdk/dio/adc/ADCChannel.java ! src/share/classes/jdk/dio/dac/DACChannel.java ! src/share/classes/jdk/dio/generic/GenericBufferIODevice.java ! src/share/classes/jdk/dio/power/PowerManaged.java ! src/share/classes/jdk/dio/pwm/PWMChannel.java ! src/share/classes/jdk/dio/spibus/SPIDevice.java ! src/share/linux/native/com/oracle/dio/uart/serial.c ! src/share/linux/native/com/oracle/dio/uart/uart.c From sergey.nazarkin at oracle.com Wed Apr 8 16:43:03 2015 From: sergey.nazarkin at oracle.com (sergey.nazarkin at oracle.com) Date: Wed, 08 Apr 2015 16:43:03 +0000 Subject: hg: dio/master: 8077281: [Master] Findbugs warnings High Priority in DIO package Message-ID: <201504081643.t38Gh3s8021176@aojmv0008> Changeset: 181ec2e88114 Author: snazarki Date: 2015-04-08 20:42 +0400 URL: http://hg.openjdk.java.net/dio/master/rev/181ec2e88114 8077281: [Master] Findbugs warnings High Priority in DIO package Summary: Fixed errors Reviewed-by: alkonsta ! src/se/classes/com/oracle/dio/registry/RegistryList.java ! src/share/classes/com/oracle/dio/uart/impl/UARTImpl.java From sergey.nazarkin at oracle.com Wed Apr 8 17:35:05 2015 From: sergey.nazarkin at oracle.com (sergey.nazarkin at oracle.com) Date: Wed, 08 Apr 2015 17:35:05 +0000 Subject: hg: dio/master: 8077287: [Master] Security exception at UARTImp class Message-ID: <201504081735.t38HZ5lV003704@aojmv0008> Changeset: eeb924bad166 Author: snazarki Date: 2015-04-08 21:34 +0400 URL: http://hg.openjdk.java.net/dio/master/rev/eeb924bad166 8077287: [Master] Security exception at UARTImp class Summary: Granted permission to read "microedition.commports" Reviewed-by: alkonsta ! src/se/permissions.perm-osgi From sergey.nazarkin at oracle.com Fri Apr 10 13:40:44 2015 From: sergey.nazarkin at oracle.com (Sergey Nazarkin) Date: Fri, 10 Apr 2015 16:40:44 +0300 Subject: RFR: JDK-8077416 Consistent Device Names/IDs between ME and SE configs Message-ID: <5527D2DC.8020206@oracle.com> issue: https://bugs.openjdk.java.net/browse/JDK-8077416 review: http://cr.openjdk.java.net/~snazarki/8077416/ Hi! Please review changes to arrange JavaME and SE DIO configs Thank you. -- /Sergey From sergey.nazarkin at oracle.com Fri Apr 10 15:36:56 2015 From: sergey.nazarkin at oracle.com (sergey.nazarkin at oracle.com) Date: Fri, 10 Apr 2015 15:36:56 +0000 Subject: hg: dio/dev: 2 new changesets Message-ID: <201504101536.t3AFaurI021542@aojmv0008> Changeset: 26032e12a445 Author: snazarki Date: 2015-04-10 16:41 +0300 URL: http://hg.openjdk.java.net/dio/dev/rev/26032e12a445 8077416: Consistent Device Names/IDs betweeb ME and SE configs Summary: Renamed and renumbered config RPi config entries Reviewed-by: alkonsta ! config/dio.properties-raspberrypi Changeset: 1f20e05d1a7a Author: snazarki Date: 2015-04-10 18:34 +0300 URL: http://hg.openjdk.java.net/dio/dev/rev/1f20e05d1a7a 8067955: DIO privileges issue Summary: Policy file and udev script were added Reviewed-by: alkonsta + config/gpio.rules-raspberrypi + config/java.policy.ext.rpi From alexey.karaksin at oracle.com Mon Apr 13 16:22:57 2015 From: alexey.karaksin at oracle.com (alexey karaksin) Date: Mon, 13 Apr 2015 19:22:57 +0300 Subject: RFR: JDK-8074953,,UART implement flowcontrol functions Message-ID: <552BED61.9090803@oracle.com> issue: https://bugs.openjdk.java.net/browse/JDK-8074953 webrev: http://cr.openjdk.java.net/~amironov/8074953/ DIO spec describes set/get flowcontrol mode functions. they ought to be implemented. Java + jni + native layer changes in order to implement the feature From sergey.nazarkin at oracle.com Mon Apr 13 16:37:31 2015 From: sergey.nazarkin at oracle.com (Sergey Nazarkin) Date: Mon, 13 Apr 2015 19:37:31 +0300 Subject: RFR: JDK-8074953,,UART implement flowcontrol functions In-Reply-To: <552BED61.9090803@oracle.com> References: <552BED61.9090803@oracle.com> Message-ID: <552BF0CB.9060100@oracle.com> Ship it /Sergey On 13.04.2015 19:22, alexey karaksin wrote: > > issue: https://bugs.openjdk.java.net/browse/JDK-8074953 > webrev: http://cr.openjdk.java.net/~amironov/8074953/ > > DIO spec describes set/get flowcontrol mode functions. they ought to > be implemented. > > Java + jni + native layer changes in order to implement the feature > From sergey.nazarkin at oracle.com Tue Apr 14 13:30:31 2015 From: sergey.nazarkin at oracle.com (sergey.nazarkin at oracle.com) Date: Tue, 14 Apr 2015 13:30:31 +0000 Subject: hg: dio/dev: 8074953: UART implement flowcontrol functions Message-ID: <201504141330.t3EDUVXN012723@aojmv0008> Changeset: 26d04027287d Author: snazarki Date: 2015-04-14 17:30 +0400 URL: http://hg.openjdk.java.net/dio/dev/rev/26d04027287d 8074953: UART implement flowcontrol functions Summary: Setter/getter for flowcontrol mode Reviewed-by: snazarki Contributed-by: alexey.karaksin at oracle.com ! src/se/native/com/oracle/dio/uart/impl/jni_uart.cpp ! src/share/classes/com/oracle/dio/uart/impl/UARTImpl.java ! src/share/linux/native/com/oracle/dio/uart/uart.c ! src/share/native/com/oracle/dio/javacall_serial.h ! src/share/native/com/oracle/dio/javacall_uart.h From sergey.nazarkin at oracle.com Fri Apr 24 09:59:42 2015 From: sergey.nazarkin at oracle.com (sergey.nazarkin at oracle.com) Date: Fri, 24 Apr 2015 09:59:42 +0000 Subject: hg: dio/master: 8078598: [Master] Consolidate DIO build into a single 'make all' job Message-ID: <201504240959.t3O9xgvR012392@aojmv0008> Changeset: 2b3b254e24cc Author: snazarki Date: 2015-04-24 13:59 +0400 URL: http://hg.openjdk.java.net/dio/master/rev/2b3b254e24cc 8078598: [Master] Consolidate DIO build into a single 'make all' job Summary: osgi_all target is added Reviewed-by: alkonsta ! Makefile From sergey.nazarkin at oracle.com Tue Apr 28 09:13:26 2015 From: sergey.nazarkin at oracle.com (sergey.nazarkin at oracle.com) Date: Tue, 28 Apr 2015 09:13:26 +0000 Subject: hg: dio/dev: 8078739: JavaME SDK build failure Message-ID: <201504280913.t3S9DQsC008576@aojmv0008> Changeset: c20b78e3144c Author: snazarki Date: 2015-04-28 12:11 +0300 URL: http://hg.openjdk.java.net/dio/dev/rev/c20b78e3144c 8078739: JavaME SDK build failure Summary: API marker is assigned to UnsupportedByteOrderException class Reviewed-by: alkonsta ! src/share/classes/jdk/dio/UnsupportedByteOrderException.java From sergey.nazarkin at oracle.com Thu Apr 30 19:13:53 2015 From: sergey.nazarkin at oracle.com (sergey.nazarkin at oracle.com) Date: Thu, 30 Apr 2015 19:13:53 +0000 Subject: hg: dio/dev: 8079166: Update API to DIO 1.1 Message-ID: <201504301913.t3UJDwI8003742@aojmv0008> Changeset: 0bd6096d06e7 Author: snazarki Date: 2015-04-30 21:58 +0300 URL: http://hg.openjdk.java.net/dio/dev/rev/0bd6096d06e7 8079166: Update API to DIO 1.1 Summary: Merge with DIO spec repo Reviewed-by: alkonsta ! src/se/native/com/oracle/dio/gpio/impl/jni_gpio.cpp ! src/share/classes/com/oracle/dio/gpio/impl/GPIOPortImpl.java ! src/share/classes/com/oracle/dio/i2cbus/impl/I2CSlaveImpl.java ! src/share/classes/com/oracle/dio/impl/AbstractPeripheral.java ! src/share/classes/com/oracle/dio/power/impl/PowerManagedBase.java ! src/share/classes/com/oracle/dio/spibus/impl/SPISlaveImpl.java ! src/share/classes/com/oracle/dio/uart/impl/UARTImpl.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/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/SPICompositeMessage.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/spibus/package-info.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 ! src/share/classes/jdk/dio/watchdog/WatchdogTimer.java ! src/share/classes/jdk/dio/watchdog/WatchdogTimerConfig.java ! src/share/classes/jdk/dio/watchdog/WatchdogTimerPermission.java ! src/share/classes/jdk/dio/watchdog/WindowedWatchdogTimer.java ! src/share/classes/jdk/dio/watchdog/package-info.java