You can subscribe to this list here.
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(75) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2009 |
Jan
(70) |
Feb
(20) |
Mar
(52) |
Apr
(149) |
May
(387) |
Jun
(466) |
Jul
(133) |
Aug
(87) |
Sep
(122) |
Oct
(140) |
Nov
(185) |
Dec
(105) |
| 2010 |
Jan
(85) |
Feb
(45) |
Mar
(75) |
Apr
(17) |
May
(41) |
Jun
(52) |
Jul
(33) |
Aug
(29) |
Sep
(36) |
Oct
(15) |
Nov
(26) |
Dec
(34) |
| 2011 |
Jan
(26) |
Feb
(25) |
Mar
(26) |
Apr
(29) |
May
(20) |
Jun
(27) |
Jul
(15) |
Aug
(32) |
Sep
(13) |
Oct
(64) |
Nov
(60) |
Dec
(10) |
| 2012 |
Jan
(64) |
Feb
(63) |
Mar
(39) |
Apr
(43) |
May
(54) |
Jun
(11) |
Jul
(30) |
Aug
(45) |
Sep
(11) |
Oct
(70) |
Nov
(24) |
Dec
(23) |
| 2013 |
Jan
(17) |
Feb
(8) |
Mar
(35) |
Apr
(40) |
May
(20) |
Jun
(24) |
Jul
(36) |
Aug
(25) |
Sep
(42) |
Oct
(40) |
Nov
(9) |
Dec
(21) |
| 2014 |
Jan
(29) |
Feb
(24) |
Mar
(60) |
Apr
(22) |
May
(22) |
Jun
(46) |
Jul
(11) |
Aug
(23) |
Sep
(26) |
Oct
(10) |
Nov
(14) |
Dec
(2) |
| 2015 |
Jan
(28) |
Feb
(47) |
Mar
(33) |
Apr
(58) |
May
(5) |
Jun
(1) |
Jul
|
Aug
(8) |
Sep
(12) |
Oct
(25) |
Nov
(58) |
Dec
(21) |
| 2016 |
Jan
(12) |
Feb
(40) |
Mar
(2) |
Apr
(1) |
May
(67) |
Jun
(2) |
Jul
(5) |
Aug
(36) |
Sep
|
Oct
(24) |
Nov
(17) |
Dec
(50) |
| 2017 |
Jan
(14) |
Feb
(16) |
Mar
(2) |
Apr
(35) |
May
(14) |
Jun
(16) |
Jul
(3) |
Aug
(3) |
Sep
|
Oct
(19) |
Nov
|
Dec
(16) |
| 2018 |
Jan
(55) |
Feb
(11) |
Mar
(34) |
Apr
(14) |
May
(4) |
Jun
(20) |
Jul
(39) |
Aug
(16) |
Sep
(17) |
Oct
(16) |
Nov
(20) |
Dec
(30) |
| 2019 |
Jan
(29) |
Feb
(24) |
Mar
(37) |
Apr
(26) |
May
(19) |
Jun
(21) |
Jul
(2) |
Aug
(3) |
Sep
(9) |
Oct
(12) |
Nov
(12) |
Dec
(12) |
| 2020 |
Jan
(47) |
Feb
(36) |
Mar
(54) |
Apr
(44) |
May
(37) |
Jun
(19) |
Jul
(32) |
Aug
(13) |
Sep
(16) |
Oct
(24) |
Nov
(32) |
Dec
(11) |
| 2021 |
Jan
(14) |
Feb
(5) |
Mar
(40) |
Apr
(32) |
May
(42) |
Jun
(31) |
Jul
(29) |
Aug
(47) |
Sep
(38) |
Oct
(17) |
Nov
(74) |
Dec
(33) |
| 2022 |
Jan
(11) |
Feb
(15) |
Mar
(40) |
Apr
(21) |
May
(39) |
Jun
(44) |
Jul
(19) |
Aug
(46) |
Sep
(79) |
Oct
(35) |
Nov
(21) |
Dec
(15) |
| 2023 |
Jan
(56) |
Feb
(13) |
Mar
(43) |
Apr
(28) |
May
(60) |
Jun
(15) |
Jul
(29) |
Aug
(28) |
Sep
(32) |
Oct
(21) |
Nov
(42) |
Dec
(39) |
| 2024 |
Jan
(35) |
Feb
(17) |
Mar
(28) |
Apr
(7) |
May
(14) |
Jun
(35) |
Jul
(30) |
Aug
(35) |
Sep
(30) |
Oct
(28) |
Nov
(38) |
Dec
(18) |
| 2025 |
Jan
(21) |
Feb
(28) |
Mar
(36) |
Apr
(35) |
May
(34) |
Jun
(58) |
Jul
(9) |
Aug
(54) |
Sep
(47) |
Oct
(15) |
Nov
(47) |
Dec
|
|
From: <zw...@ma...> - 2009-05-14 01:38:42
|
Author: zwelch Date: 2009-05-14 01:38:38 +0200 (Thu, 14 May 2009) New Revision: 1781 Modified: trunk/configure.in Log: Update configure script test for net/if.h to work on MacOS. Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2009-05-13 23:37:29 UTC (rev 1780) +++ trunk/configure.in 2009-05-13 23:38:38 UTC (rev 1781) @@ -18,7 +18,6 @@ AC_CHECK_HEADERS(netdb.h) AC_CHECK_HEADERS(netinet/in.h) AC_CHECK_HEADERS(netinet/tcp.h) -AC_CHECK_HEADERS(net/if.h) AC_CHECK_HEADERS(pthread.h) AC_CHECK_HEADERS(strings.h) AC_CHECK_HEADERS(sys/ioctl.h) @@ -31,6 +30,21 @@ AC_CHECK_HEADERS(sys/types.h) AC_CHECK_HEADERS(unistd.h) +AC_CHECK_HEADERS([net/if.h], [], [], [dnl +#include <stdio.h> +#ifdef STDC_HEADERS +# include <stdlib.h> +# include <stddef.h> +#else +# ifdef HAVE_STDLIB_H +# include <stdlib.h> +# endif +#endif +#ifdef HAVE_SYS_SOCKET_H +# include <sys/socket.h> +#endif +]) + AC_HEADER_ASSERT AC_HEADER_STDBOOL AC_HEADER_TIME |
|
From: <zw...@ma...> - 2009-05-14 01:37:35
|
Author: zwelch Date: 2009-05-14 01:37:29 +0200 (Thu, 14 May 2009) New Revision: 1780 Modified: trunk/bootstrap Log: Fix bootstrap typo noticed by Edgar Grimberg <edg...@zy...>. Modified: trunk/bootstrap =================================================================== --- trunk/bootstrap 2009-05-13 21:55:16 UTC (rev 1779) +++ trunk/bootstrap 2009-05-13 23:37:29 UTC (rev 1780) @@ -2,7 +2,7 @@ if libtoolize --version >/dev/null 2>&1; then libtoolize="libtoolize" -elif libtoolize --version >/dev/null 2>&1; then +elif glibtoolize --version >/dev/null 2>&1; then libtoolize="glibtoolize" else echo "libtool is required" >&2 |
|
From: <zw...@ma...> - 2009-05-13 23:55:21
|
Author: zwelch
Date: 2009-05-13 23:55:16 +0200 (Wed, 13 May 2009)
New Revision: 1779
Modified:
trunk/bootstrap
Log:
Fix bootstrap script to support MacOS glibtoolize oddity.
Modified: trunk/bootstrap
===================================================================
--- trunk/bootstrap 2009-05-13 19:13:32 UTC (rev 1778)
+++ trunk/bootstrap 2009-05-13 21:55:16 UTC (rev 1779)
@@ -1,9 +1,25 @@
-aclocal \
-&& autoheader \
-&& libtoolize --automake \
-&& automake --foreign --add-missing --copy \
-&& autoconf
+#!/bin/sh -e
+if libtoolize --version >/dev/null 2>&1; then
+ libtoolize="libtoolize"
+elif libtoolize --version >/dev/null 2>&1; then
+ libtoolize="glibtoolize"
+else
+ echo "libtool is required" >&2
+ exit 1
+fi
+
+# bootstrap the autotools
+(
+set -x
+aclocal
+autoheader
+${libtoolize} --automake --copy
+autoconf
+autoheader
+automake --foreign --add-missing --copy
+)
+
# AM_MAINTAINER_MODE requires SVN users provide --enable-maintainer-mode
# otherwise the documentation will fail to build due to missing version.texi
echo "Bootstrap complete; you can './configure --enable-maintainer-mode ....'"
|
|
From: oharboe at B. <oh...@ma...> - 2009-05-13 21:13:39
|
Author: oharboe
Date: 2009-05-13 21:13:32 +0200 (Wed, 13 May 2009)
New Revision: 1778
Modified:
zy1000/trunk/build/include/rom.h
zy1000/trunk/snapshots/athttpd.zip
zy1000/trunk/snapshots/discover.zip
zy1000/trunk/snapshots/jimtcl.zip
Log:
zy1000 1.52 snapshot
Modified: zy1000/trunk/build/include/rom.h
===================================================================
--- zy1000/trunk/build/include/rom.h 2009-05-13 18:58:55 UTC (rev 1777)
+++ zy1000/trunk/build/include/rom.h 2009-05-13 19:13:32 UTC (rev 1778)
@@ -1,818 +1,830 @@
/* This is a generated file. Do not edit. */
static CYGBLD_ATTRIB_ALIGN(4) const unsigned char filedata[] = {
- 0x2e, 0x6d, 0x6f, 0x52, 0xca, 0x00, 0x00, 0x00,
- 0x20, 0x4f, 0x08, 0x00, 0x04, 0x03, 0x02, 0x01,
+ 0x2e, 0x6d, 0x6f, 0x52, 0xcd, 0x00, 0x00, 0x00,
+ 0x80, 0x5f, 0x08, 0x00, 0x04, 0x03, 0x02, 0x01,
0x52, 0x4f, 0x4d, 0x46, 0x53, 0x20, 0x76, 0x31,
0x2e, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x00, 0x6f, 0x01, 0x0a, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x60, 0x05, 0x00, 0x00,
- 0x91, 0x79, 0xf9, 0x49, 0x60, 0x19, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0xc0, 0x19, 0x00, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0xe0, 0x8f, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x00, 0x37, 0x00, 0x00,
+ 0x0c, 0x1b, 0x0b, 0x4a, 0xc0, 0x37, 0x00, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x3e,
0x01, 0x00, 0x6f, 0x01, 0x02, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x00, 0x03, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xc0, 0x1e, 0x00, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x20, 0x03, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x20, 0x1f, 0x00, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xa8, 0x37, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0xe0, 0xc6, 0x00, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xa0, 0x37, 0x00, 0x00,
+ 0x1e, 0x1b, 0x0b, 0x4a, 0xa0, 0xc7, 0x00, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x96, 0x2b, 0x00, 0x00,
- 0x49, 0x79, 0xf9, 0x49, 0xa0, 0xfe, 0x00, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x8e, 0x2b, 0x00, 0x00,
+ 0x1e, 0x1b, 0x0b, 0x4a, 0x40, 0xff, 0x00, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x34, 0x3e,
0x01, 0x00, 0x6f, 0x01, 0x02, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x60, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xc0, 0x21, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x40, 0x22, 0x00, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x16, 0x37, 0x00, 0x00,
- 0x49, 0x79, 0xf9, 0x49, 0x40, 0x2a, 0x01, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x0e, 0x37, 0x00, 0x00,
+ 0x1e, 0x1b, 0x0b, 0x4a, 0xe0, 0x2a, 0x01, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x9d, 0x2f, 0x00, 0x00,
- 0x49, 0x79, 0xf9, 0x49, 0x60, 0x61, 0x01, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x95, 0x2f, 0x00, 0x00,
+ 0x1e, 0x1b, 0x0b, 0x4a, 0x00, 0x62, 0x01, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xff, 0x2d, 0x00, 0x00,
- 0x49, 0x79, 0xf9, 0x49, 0x00, 0x91, 0x01, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xf7, 0x2d, 0x00, 0x00,
+ 0x1e, 0x1b, 0x0b, 0x4a, 0xa0, 0x91, 0x01, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x9e, 0x00, 0x00, 0x00,
- 0x4a, 0x79, 0xf9, 0x49, 0x00, 0xbf, 0x01, 0x00,
+ 0x1f, 0x1b, 0x0b, 0x4a, 0xa0, 0xbf, 0x01, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x90, 0x38, 0x00, 0x00,
- 0x4a, 0x79, 0xf9, 0x49, 0xa0, 0xbf, 0x01, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x88, 0x38, 0x00, 0x00,
+ 0x20, 0x1b, 0x0b, 0x4a, 0x40, 0xc0, 0x01, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x31, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x18, 0x2e, 0x00, 0x00,
- 0x4a, 0x79, 0xf9, 0x49, 0x40, 0xf8, 0x01, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x10, 0x2e, 0x00, 0x00,
+ 0x20, 0x1b, 0x0b, 0x4a, 0xe0, 0xf8, 0x01, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x31, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x8b, 0x65, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x60, 0x26, 0x02, 0x00,
+ 0x0c, 0x1b, 0x0b, 0x4a, 0x00, 0x27, 0x02, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x31, 0x32, 0x3e,
0x08, 0x00, 0x6f, 0x01, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x92, 0x02, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x80, 0x4c, 0x08, 0x00,
+ 0x0c, 0x1b, 0x0b, 0x4a, 0xe0, 0x5c, 0x08, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x31, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x5b, 0x2f, 0x00, 0x00,
- 0x4b, 0x79, 0xf9, 0x49, 0x00, 0x8c, 0x02, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x53, 0x2f, 0x00, 0x00,
+ 0x20, 0x1b, 0x0b, 0x4a, 0xa0, 0x8c, 0x02, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x31, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xbb, 0x39, 0x00, 0x00,
- 0x4b, 0x79, 0xf9, 0x49, 0x60, 0xbb, 0x02, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x95, 0x39, 0x00, 0x00,
+ 0x21, 0x1b, 0x0b, 0x4a, 0x00, 0xbc, 0x02, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x31, 0x35, 0x3e,
0x01, 0x00, 0x6f, 0x01, 0x02, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x40, 0x04, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x20, 0x22, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xa0, 0x22, 0x00, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x31, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x59, 0x26, 0x00, 0x00,
- 0x4b, 0x79, 0xf9, 0x49, 0x20, 0xf5, 0x02, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x51, 0x26, 0x00, 0x00,
+ 0x21, 0x1b, 0x0b, 0x4a, 0xa0, 0xf5, 0x02, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x31, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x22, 0x03, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x80, 0x1b, 0x03, 0x00,
+ 0x0c, 0x1b, 0x0b, 0x4a, 0x00, 0x1c, 0x03, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x31, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x6a, 0x08, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0xc0, 0x1e, 0x03, 0x00,
+ 0x0c, 0x1b, 0x0b, 0x4a, 0x40, 0x1f, 0x03, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x31, 0x39, 0x3e,
0x01, 0x00, 0x6f, 0x01, 0x02, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0xc0, 0x02, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x60, 0x26, 0x00, 0x00,
+ 0x1d, 0x1b, 0x0b, 0x4a, 0xe0, 0x26, 0x00, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x32, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x83, 0x09, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x40, 0x27, 0x03, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0xc0, 0x27, 0x03, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x32, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xdd, 0x2a, 0x00, 0x00,
- 0x50, 0x79, 0xf9, 0x49, 0xe0, 0x30, 0x03, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xd5, 0x2a, 0x00, 0x00,
+ 0x26, 0x1b, 0x0b, 0x4a, 0x60, 0x31, 0x03, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x32, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xb9, 0x30, 0x00, 0x00,
- 0x50, 0x79, 0xf9, 0x49, 0xc0, 0x5b, 0x03, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xb1, 0x30, 0x00, 0x00,
+ 0x26, 0x1b, 0x0b, 0x4a, 0x40, 0x5c, 0x03, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x32, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xcd, 0x32, 0x00, 0x00,
- 0x51, 0x79, 0xf9, 0x49, 0x80, 0x8c, 0x03, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xc5, 0x32, 0x00, 0x00,
+ 0x26, 0x1b, 0x0b, 0x4a, 0x00, 0x8d, 0x03, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x32, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x0d, 0x29, 0x00, 0x00,
- 0x51, 0x79, 0xf9, 0x49, 0x60, 0xbf, 0x03, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x05, 0x29, 0x00, 0x00,
+ 0x27, 0x1b, 0x0b, 0x4a, 0xe0, 0xbf, 0x03, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x32, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x07, 0x2e, 0x00, 0x00,
- 0x51, 0x79, 0xf9, 0x49, 0x80, 0xe8, 0x03, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xff, 0x2d, 0x00, 0x00,
+ 0x27, 0x1b, 0x0b, 0x4a, 0x00, 0xe9, 0x03, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x32, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x26, 0x01, 0x00, 0x00,
- 0x51, 0x79, 0xf9, 0x49, 0xa0, 0x16, 0x04, 0x00,
+ 0x28, 0x1b, 0x0b, 0x4a, 0x00, 0x17, 0x04, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x32, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x3f, 0x0b, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0xe0, 0x17, 0x04, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0x40, 0x18, 0x04, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x32, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x8a, 0x30, 0x00, 0x00,
- 0x52, 0x79, 0xf9, 0x49, 0x20, 0x23, 0x04, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x64, 0x30, 0x00, 0x00,
+ 0x28, 0x1b, 0x0b, 0x4a, 0x80, 0x23, 0x04, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x32, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x41, 0x07, 0x00, 0x00,
- 0x52, 0x79, 0xf9, 0x49, 0xc0, 0x53, 0x04, 0x00,
+ 0x2a, 0x1b, 0x0b, 0x4a, 0x00, 0x54, 0x04, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x33, 0x30, 0x3e,
0x01, 0x00, 0x6f, 0x01, 0x02, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x00, 0x08, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x20, 0x29, 0x00, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x40, 0x08, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0xa0, 0x29, 0x00, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x33, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x22, 0x48, 0x00, 0x00,
- 0x52, 0x79, 0xf9, 0x49, 0x20, 0x5b, 0x04, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x12, 0x48, 0x00, 0x00,
+ 0x2b, 0x1b, 0x0b, 0x4a, 0x60, 0x5b, 0x04, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x33, 0x32, 0x3e,
0x01, 0x00, 0x6f, 0x01, 0x04, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x00, 0x01, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x20, 0x31, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0xe0, 0x31, 0x00, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x33, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xca, 0x2e, 0x00, 0x00,
- 0x52, 0x79, 0xf9, 0x49, 0x60, 0xa3, 0x04, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xc2, 0x2e, 0x00, 0x00,
+ 0x2b, 0x1b, 0x0b, 0x4a, 0x80, 0xa3, 0x04, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x33, 0x34, 0x3e,
0x01, 0x00, 0x6f, 0x01, 0x02, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x60, 0x00, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x20, 0x32, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0xe0, 0x32, 0x00, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x33, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xab, 0x30, 0x00, 0x00,
- 0x53, 0x79, 0xf9, 0x49, 0x40, 0xd2, 0x04, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xa3, 0x30, 0x00, 0x00,
+ 0x2b, 0x1b, 0x0b, 0x4a, 0x60, 0xd2, 0x04, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x33, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x70, 0x01, 0x00, 0x00,
- 0x53, 0x79, 0xf9, 0x49, 0x00, 0x03, 0x05, 0x00,
+ 0x2b, 0x1b, 0x0b, 0x4a, 0x20, 0x03, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x33, 0x37, 0x3e,
0x01, 0x00, 0x6f, 0x01, 0x02, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x60, 0x00, 0x00, 0x00,
- 0x91, 0x79, 0xf9, 0x49, 0x80, 0x32, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x40, 0x33, 0x00, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x33, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xb3, 0x35, 0x00, 0x00,
- 0x53, 0x79, 0xf9, 0x49, 0x80, 0x04, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xab, 0x35, 0x00, 0x00,
+ 0x2b, 0x1b, 0x0b, 0x4a, 0xa0, 0x04, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x33, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x13, 0x06, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x40, 0x3a, 0x05, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0x60, 0x3a, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x34, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x65, 0x03, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x60, 0x40, 0x05, 0x00,
+ 0x0c, 0x1b, 0x0b, 0x4a, 0x80, 0x40, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x34, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0xce, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xe0, 0x43, 0x05, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x00, 0x44, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x34, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x51, 0x08, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xc0, 0x44, 0x05, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0xe0, 0x44, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x34, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x62, 0x09, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x20, 0x4d, 0x05, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x40, 0x4d, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x34, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x14, 0x04, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xa0, 0x56, 0x05, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0xc0, 0x56, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x34, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x60, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xc0, 0x5a, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xec, 0x00, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0xe0, 0x5a, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x34, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xbe, 0x07, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x20, 0x5b, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x60, 0x00, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0xe0, 0x5b, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x34, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x11, 0x0a, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xe0, 0x62, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xbe, 0x07, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x40, 0x5c, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x34, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x75, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x00, 0x6d, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x11, 0x0a, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x00, 0x64, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x34, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x23, 0x01, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x80, 0x6d, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x75, 0x00, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x20, 0x6e, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x35, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x15, 0x01, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xc0, 0x6e, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x23, 0x01, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0xa0, 0x6e, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x35, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x7a, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xe0, 0x6f, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x15, 0x01, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0xe0, 0x6f, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x35, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x64, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x60, 0x70, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x7a, 0x00, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x00, 0x71, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x35, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xc4, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xe0, 0x70, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x64, 0x00, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x80, 0x71, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x35, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x76, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xc0, 0x71, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xc4, 0x00, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x00, 0x72, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x35, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x89, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x40, 0x72, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x76, 0x00, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0xe0, 0x72, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x35, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x8c, 0x10, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xe0, 0x72, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x89, 0x00, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x60, 0x73, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x35, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x69, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x80, 0x83, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x8a, 0x10, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x00, 0x74, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x35, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x6b, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x00, 0x84, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x69, 0x00, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0xa0, 0x84, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x35, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x90, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x80, 0x84, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x6b, 0x00, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x20, 0x85, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x36, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x4b, 0x0c, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x20, 0x85, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x90, 0x00, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0xa0, 0x85, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x36, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x5c, 0x03, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x80, 0x91, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x4b, 0x0c, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x40, 0x86, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x36, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xe0, 0x8f, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xe0, 0x94, 0x05, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x5c, 0x03, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0xa0, 0x92, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x36, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x68, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xc0, 0x24, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xe0, 0x8f, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x00, 0x96, 0x05, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x36, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xca, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x40, 0x25, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x68, 0x00, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0xe0, 0x25, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x36, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x6f, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x20, 0x26, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xca, 0x00, 0x00, 0x00,
+ 0x60, 0x1b, 0x0b, 0x4a, 0x60, 0x26, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x36, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xaf, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xa0, 0x26, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x6f, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x40, 0x27, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x36, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x02, 0x01, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x60, 0x27, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xaf, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xc0, 0x27, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x36, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x02, 0x01, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x80, 0x28, 0x06, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x80, 0x28, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x36, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xb7, 0x01, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xa0, 0x29, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x02, 0x01, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xa0, 0x29, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x37, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x7c, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x60, 0x2b, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xb7, 0x01, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xc0, 0x2a, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x37, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x45, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0xe0, 0x2b, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x7c, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x80, 0x2c, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x37, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xde, 0x00, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x40, 0x2c, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x45, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x00, 0x2d, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x37, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x82, 0x02, 0x00, 0x00,
- 0x8e, 0x79, 0xf9, 0x49, 0x20, 0x2d, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xde, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x60, 0x2d, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x37, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x53, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xc0, 0x2f, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x9f, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x40, 0x2e, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x37, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xb8, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x20, 0x30, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x53, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xe0, 0x2e, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x37, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xb7, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xe0, 0x30, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xb8, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x40, 0x2f, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x37, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xa5, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xa0, 0x31, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xb7, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x00, 0x30, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x37, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xea, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x60, 0x32, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xa5, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xc0, 0x30, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x37, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x0a, 0x01, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x60, 0x33, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xea, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x80, 0x31, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x38, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xc8, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x80, 0x34, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x0a, 0x01, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x80, 0x32, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x38, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xb7, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x60, 0x35, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xc8, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xa0, 0x33, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x38, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xcf, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x20, 0x36, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xb7, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x80, 0x34, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x38, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xda, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x00, 0x37, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xcf, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x40, 0x35, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x38, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x0b, 0x01, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xe0, 0x37, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xda, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x20, 0x36, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x38, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x97, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x00, 0x39, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x0b, 0x01, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x00, 0x37, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x38, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xda, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xa0, 0x39, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x97, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x20, 0x38, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x38, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xa3, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x80, 0x3a, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xda, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xc0, 0x38, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x38, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x17, 0x01, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x40, 0x3b, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xa3, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xa0, 0x39, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x38, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xf7, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x60, 0x3c, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x17, 0x01, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x60, 0x3a, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x39, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xcf, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x60, 0x3d, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xf7, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x80, 0x3b, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x39, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xbb, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x40, 0x3e, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xcf, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x80, 0x3c, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x39, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xe1, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x00, 0x3f, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xbb, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x60, 0x3d, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x39, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x73, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x00, 0x40, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xe1, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x20, 0x3e, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x39, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xf0, 0x01, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x80, 0x40, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x73, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x20, 0x3f, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x39, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x35, 0x01, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x80, 0x42, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xf0, 0x01, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xa0, 0x3f, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x39, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x33, 0x01, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0xc0, 0x43, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x35, 0x01, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0xa0, 0x41, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x39, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x6c, 0x01, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x00, 0x45, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x33, 0x01, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0xe0, 0x42, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x39, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x36, 0x01, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x80, 0x46, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x6c, 0x01, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0x20, 0x44, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x20, 0x39, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x5d, 0x01, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0xc0, 0x47, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x36, 0x01, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0xa0, 0x45, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x30, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x4a, 0x01, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x20, 0x49, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x5d, 0x01, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0xe0, 0x46, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x30, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xc6, 0x01, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x80, 0x4a, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x4a, 0x01, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0x40, 0x48, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x30, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xc0, 0x03, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x60, 0x4c, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xc6, 0x01, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0xa0, 0x49, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x30, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x0a, 0x0c, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x20, 0x50, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xc0, 0x03, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0x80, 0x4b, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x30, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x5f, 0x01, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x40, 0x5c, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x0a, 0x0c, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0x40, 0x4f, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x30, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x19, 0x01, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0xa0, 0x5d, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x5f, 0x01, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0x60, 0x5b, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x30, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x09, 0x01, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0xc0, 0x5e, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x19, 0x01, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0xc0, 0x5c, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x30, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x60, 0x01, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0xe0, 0x5f, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x09, 0x01, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0xe0, 0x5d, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x30, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x31, 0x01, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x40, 0x61, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x60, 0x01, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0x00, 0x5f, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x30, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xa9, 0x00, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x80, 0x62, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x31, 0x01, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0x60, 0x60, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x31, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xf1, 0x08, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x40, 0x63, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xa9, 0x00, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0xa0, 0x61, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x31, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x86, 0x01, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x40, 0x6c, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xf1, 0x08, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0x60, 0x62, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x31, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x65, 0x01, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0xe0, 0x6d, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x86, 0x01, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0x60, 0x6b, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x31, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x84, 0x0f, 0x00, 0x00,
- 0x48, 0x79, 0xf9, 0x49, 0x60, 0x6f, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x65, 0x01, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0x00, 0x6d, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x31, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x8a, 0x06, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x00, 0x7f, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x84, 0x0f, 0x00, 0x00,
+ 0x13, 0x1b, 0x0b, 0x4a, 0x80, 0x6e, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x31, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x27, 0x07, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xa0, 0x85, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x8a, 0x06, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x20, 0x7e, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x31, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x47, 0x05, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xe0, 0x8c, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x27, 0x07, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xc0, 0x84, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x31, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x37, 0x06, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x40, 0x92, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x47, 0x05, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x00, 0x8c, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x31, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xfa, 0x03, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x80, 0x98, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x37, 0x06, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x60, 0x91, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x31, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x95, 0x0f, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x80, 0x9c, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xfa, 0x03, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xa0, 0x97, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x32, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x9f, 0x03, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x20, 0xac, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x95, 0x0f, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xa0, 0x9b, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x32, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xdf, 0x02, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xc0, 0xaf, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x9f, 0x03, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x40, 0xab, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x32, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xf2, 0x05, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xa0, 0xb2, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xdf, 0x02, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xe0, 0xae, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x32, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x01, 0x03, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xa0, 0xb8, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xf2, 0x05, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xc0, 0xb1, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x32, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x77, 0x04, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xc0, 0xbb, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x01, 0x03, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xc0, 0xb7, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x32, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x1d, 0x07, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x40, 0xc0, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x77, 0x04, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xe0, 0xba, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x32, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x3c, 0x05, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x60, 0xc7, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x1d, 0x07, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x60, 0xbf, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x32, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x17, 0x03, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xa0, 0xcc, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x3c, 0x05, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x80, 0xc6, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x32, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xe2, 0x05, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xc0, 0xcf, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x17, 0x03, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xc0, 0xcb, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x32, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x17, 0x03, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xc0, 0xd5, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xe2, 0x05, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xe0, 0xce, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x33, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x19, 0x05, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xe0, 0xd8, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x17, 0x03, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xe0, 0xd4, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x33, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xc2, 0x04, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x00, 0xde, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x19, 0x05, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x00, 0xd8, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x33, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xbd, 0x04, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xe0, 0xe2, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xc2, 0x04, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x20, 0xdd, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x33, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x24, 0x04, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xa0, 0xe7, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xbd, 0x04, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x00, 0xe2, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x33, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x0d, 0x04, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xe0, 0xeb, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x24, 0x04, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xc0, 0xe6, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x33, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xf6, 0x03, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x00, 0xf0, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x0d, 0x04, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x00, 0xeb, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x33, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x1e, 0x07, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x00, 0xf4, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xf6, 0x03, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x20, 0xef, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x33, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x34, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x20, 0xfb, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x1e, 0x07, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x20, 0xf3, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x33, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x31, 0x00, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x60, 0xfb, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x34, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x40, 0xfa, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x33, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x4c, 0x04, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xa0, 0xfb, 0x06, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x31, 0x00, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x80, 0xfa, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x34, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xda, 0x05, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x00, 0x00, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x4c, 0x04, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xc0, 0xfa, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x34, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x60, 0x04, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xe0, 0x05, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xda, 0x05, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x20, 0xff, 0x06, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x34, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xb2, 0x03, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x40, 0x0a, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x60, 0x04, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x00, 0x05, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x34, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x25, 0x03, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x00, 0x0e, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xb2, 0x03, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x60, 0x09, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x34, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x14, 0x01, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x40, 0x11, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x25, 0x03, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x20, 0x0d, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x34, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x58, 0x04, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x60, 0x12, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x14, 0x01, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x60, 0x10, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x34, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x3d, 0x06, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0xc0, 0x16, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x58, 0x04, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x80, 0x11, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x34, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x55, 0x04, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x00, 0x1d, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x3d, 0x06, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xe0, 0x15, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x34, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x88, 0x09, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x60, 0x21, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x55, 0x04, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x20, 0x1c, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x34, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x15, 0x02, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x00, 0x2b, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x88, 0x09, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x80, 0x20, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x35, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x9d, 0x05, 0x00, 0x00,
- 0x8f, 0x79, 0xf9, 0x49, 0x20, 0x2d, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x15, 0x02, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x20, 0x2a, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x35, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x18, 0x03, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xc0, 0x32, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x9d, 0x05, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x40, 0x2c, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x35, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x03, 0x04, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xe0, 0x35, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x18, 0x03, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xe0, 0x31, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x35, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x98, 0x05, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x00, 0x3a, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x03, 0x04, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x00, 0x35, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x35, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xe3, 0x03, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xa0, 0x3f, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x98, 0x05, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x20, 0x39, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x35, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x3f, 0x04, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xa0, 0x43, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xe3, 0x03, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xc0, 0x3e, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x35, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x4e, 0x02, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xe0, 0x47, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x3f, 0x04, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xc0, 0x42, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x35, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x97, 0x05, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x40, 0x4a, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x4e, 0x02, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x00, 0x47, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x35, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x67, 0x02, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xe0, 0x4f, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x97, 0x05, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x60, 0x49, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x35, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x33, 0x01, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x60, 0x52, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x67, 0x02, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x00, 0x4f, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x36, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x02, 0x03, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xa0, 0x53, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x33, 0x01, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x80, 0x51, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x36, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x2e, 0x06, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xc0, 0x56, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x02, 0x03, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xc0, 0x52, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x36, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x2c, 0x05, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x00, 0x5d, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x2e, 0x06, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0xe0, 0x55, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x36, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x49, 0x05, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x40, 0x62, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x2c, 0x05, 0x00, 0x00,
+ 0x61, 0x1b, 0x0b, 0x4a, 0x20, 0x5c, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x36, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xfd, 0x04, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xa0, 0x67, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x49, 0x05, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x60, 0x61, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x36, 0x35, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x5e, 0x05, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xa0, 0x6c, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xfd, 0x04, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0xc0, 0x66, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x36, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x9e, 0x06, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x00, 0x72, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x5e, 0x05, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0xc0, 0x6b, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x36, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x84, 0x07, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xa0, 0x78, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x9e, 0x06, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x20, 0x71, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x36, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x19, 0x07, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x40, 0x80, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x84, 0x07, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0xc0, 0x77, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x36, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xcc, 0x01, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x60, 0x87, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xb3, 0x07, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x60, 0x7f, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x37, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x5a, 0x00, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x40, 0x89, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xcc, 0x01, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x20, 0x87, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x37, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0x1a, 0x0f, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xa0, 0x89, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x5a, 0x00, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x00, 0x89, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x37, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xfa, 0x09, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xc0, 0x98, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xfd, 0x07, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x60, 0x89, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x37, 0x33, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
- 0xeb, 0x03, 0x01, 0x02, 0xf5, 0x0b, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xc0, 0xa2, 0x07, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x8e, 0x08, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x60, 0x91, 0x07, 0x00,
0x3c, 0x20, 0x20, 0x20, 0x31, 0x37, 0x34, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0x1a, 0x0f, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x00, 0x9a, 0x07, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x37, 0x35, 0x3e,
+ 0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xfa, 0x09, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x20, 0xa9, 0x07, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x37, 0x36, 0x3e,
+ 0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0xeb, 0x03, 0x01, 0x02, 0xf5, 0x0b, 0x00, 0x00,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x20, 0xb3, 0x07, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x37, 0x37, 0x3e,
+ 0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x7f, 0x06, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xc0, 0xae, 0x07, 0x00,
- 0x3c, 0x20, 0x20, 0x20, 0x31, 0x37, 0x35, 0x3e,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x20, 0xbf, 0x07, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x37, 0x38, 0x3e,
0x01, 0x00, 0x6f, 0x01, 0x04, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x80, 0x00, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xe0, 0x32, 0x00, 0x00,
- 0x3c, 0x20, 0x20, 0x20, 0x31, 0x37, 0x36, 0x3e,
+ 0x62, 0x1b, 0x0b, 0x4a, 0xa0, 0x33, 0x00, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x37, 0x39, 0x3e,
0x01, 0x00, 0x6f, 0x01, 0x03, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x60, 0x00, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x60, 0x33, 0x00, 0x00,
- 0x3c, 0x20, 0x20, 0x20, 0x31, 0x37, 0x37, 0x3e,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x20, 0x34, 0x00, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x88, 0x0e, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x40, 0xb5, 0x07, 0x00,
- 0x3c, 0x20, 0x20, 0x20, 0x31, 0x37, 0x38, 0x3e,
+ 0x62, 0x1b, 0x0b, 0x4a, 0xa0, 0xc5, 0x07, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0xe0, 0x06, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xe0, 0xc3, 0x07, 0x00,
- 0x3c, 0x20, 0x20, 0x20, 0x31, 0x37, 0x39, 0x3e,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x40, 0xd4, 0x07, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x32, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x5e, 0x02, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xc0, 0xca, 0x07, 0x00,
- 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x30, 0x3e,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x20, 0xdb, 0x07, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x33, 0x3e,
0x01, 0x00, 0x6f, 0x01, 0x03, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x60, 0x00, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xc0, 0x33, 0x00, 0x00,
- 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x31, 0x3e,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x80, 0x34, 0x00, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x34, 0x3e,
0x01, 0x00, 0x6f, 0x01, 0x03, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x60, 0x00, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x20, 0x34, 0x00, 0x00,
- 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x32, 0x3e,
+ 0x62, 0x1b, 0x0b, 0x4a, 0xe0, 0x34, 0x00, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x35, 0x3e,
0x01, 0x00, 0x6f, 0x01, 0x02, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x00, 0x01, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x80, 0x34, 0x00, 0x00,
- 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x33, 0x3e,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x40, 0x35, 0x00, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x36, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x18, 0x0c, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x20, 0xcd, 0x07, 0x00,
- 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x34, 0x3e,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x80, 0xdd, 0x07, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x37, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x21, 0x0f, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x40, 0xd9, 0x07, 0x00,
- 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x35, 0x3e,
+ 0x62, 0x1b, 0x0b, 0x4a, 0xa0, 0xe9, 0x07, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x38, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0xa9, 0x10, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x80, 0xe8, 0x07, 0x00,
- 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x36, 0x3e,
+ 0x62, 0x1b, 0x0b, 0x4a, 0xe0, 0xf8, 0x07, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x39, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0x66, 0x01, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x40, 0xf9, 0x07, 0x00,
- 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x37, 0x3e,
+ 0x62, 0x1b, 0x0b, 0x4a, 0xa0, 0x09, 0x08, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x39, 0x30, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0xaf, 0x05, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0xc0, 0xfa, 0x07, 0x00,
- 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x38, 0x3e,
+ 0x62, 0x1b, 0x0b, 0x4a, 0x20, 0x0b, 0x08, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x39, 0x31, 0x3e,
0x08, 0x00, 0x4b, 0x00, 0x01, 0x00, 0x00, 0x00,
0xeb, 0x03, 0x01, 0x02, 0xcf, 0x0e, 0x00, 0x00,
- 0x90, 0x79, 0xf9, 0x49, 0x80, 0x00, 0x08, 0x00,
- 0x3c, 0x20, 0x20, 0x20, 0x31, 0x38, 0x39, 0x3e,
+ 0x62, 0x1b, 0x0b, 0x4a, 0xe0, 0x10, 0x08, 0x00,
+ 0x3c, 0x20, 0x20, 0x20, 0x31, 0x39, 0x32, 0x3e,
0x0...
[truncated message content] |
|
From: oharboe at B. <oh...@ma...> - 2009-05-13 20:58:56
|
Author: oharboe Date: 2009-05-13 20:58:55 +0200 (Wed, 13 May 2009) New Revision: 1777 Modified: trunk/src/jtag/zy1000.c Log: zy1000 1.52 snapshot Modified: trunk/src/jtag/zy1000.c =================================================================== --- trunk/src/jtag/zy1000.c 2009-05-13 11:10:35 UTC (rev 1776) +++ trunk/src/jtag/zy1000.c 2009-05-13 18:58:55 UTC (rev 1777) @@ -27,7 +27,7 @@ #include <cyg/hal/hal_diag.h> -#define ZYLIN_VERSION "1.51" +#define ZYLIN_VERSION "1.52" #define ZYLIN_DATE __DATE__ #define ZYLIN_TIME __TIME__ #define ZYLIN_OPENOCD "$Revision$" |
|
From: <zw...@ma...> - 2009-05-13 13:10:43
|
Author: zwelch Date: 2009-05-13 13:10:35 +0200 (Wed, 13 May 2009) New Revision: 1776 Added: trunk/doc/manual/primer/ trunk/doc/manual/primer/jtag.txt Modified: trunk/doc/manual/main.txt Log: Add JTAG Primer to doxygen manual, contributed by Strontium. Modified: trunk/doc/manual/main.txt =================================================================== --- trunk/doc/manual/main.txt 2009-05-13 10:50:32 UTC (rev 1775) +++ trunk/doc/manual/main.txt 2009-05-13 11:10:35 UTC (rev 1776) @@ -7,6 +7,18 @@ */ +/** @page primer OpenOCD Techincal Primers + +This pages lists Techincal Primers available for OpenOCD Developers. +They seek to provide information to pull novices up the learning curves +associated with the fundamental technologies used by OpenOCD. + +- @subpage primerjtag + +Contributions or suggestions for new Technical Primers are welcome. + + */ + /** @page oocd OpenOCD Architecture The OpenOCD library consists of several APIs that build together to Added: trunk/doc/manual/primer/jtag.txt =================================================================== --- trunk/doc/manual/primer/jtag.txt 2009-05-13 10:50:32 UTC (rev 1775) +++ trunk/doc/manual/primer/jtag.txt 2009-05-13 11:10:35 UTC (rev 1776) @@ -0,0 +1,109 @@ +/** @page primerjtag OpenOCD JTAG Primer + +JTAG is unnecessarily confusing, because JTAG is often confused with +boundary scan, which is just one of its possible functions. + +JTAG is simply a communication interface designed to allow communication +to functions contained on devices, for the designed purposes of +initialisation, programming, testing, debugging, and anything else you +want to use it for (as a chip designer). + +Think of JTAG as I2C for testing. It doesn't define what it can do, +just a logical interface that allows a uniform channel for communication. + +See: + + http://en.wikipedia.org/wiki/Joint_Test_Action_Group + +and + + http://www.inaccessnetworks.com/projects/ianjtag/jtag-intro/jtag-state-machine-large.png + +The first page (among other things) shows a logical representation +describing how multiple devices are wired up using JTAG. JTAG does not +specify, data rates or interface levels (3.3V/1.8V, etc) each device can +support different data rates/interface logic levels. How to wire them +in a compatible way is an exercise for an engineer. + +Basically TMS controls which shift register is placed on the device, +between TDI and TDO. The second diagram shows the state transitions on +TMS which will select different shift registers. + +The first thing you need to do is reset the state machine, because when +you connect to a chip you dont know what state the jtag is in,you need +to clock TMS as 1, at least 7 times. This will put you into "Test Logic +Reset" State. Knowing this, you can, once reset, then track what each +transition on TMS will do, and hence know what state the jtag state +machine is in. + +There are 2 "types" of shift registers. The Instruction shift register +and the data shift register. The sizes of these are undefined, and can +change from chip to chip. The Instruction register is used to select +which Data register/data register function is used, and the data +register is used to read data from that function or write data to it. + +Each of the states control what happens to either the data register or +instruction register. + +For example, one of the data registers will be known as "bypass" this is +(usually) a single bit which has no function and is used to bypass the +chip. Eg, assume we have 3 identical chips, wired up like the picture +and each has a 3 bit instruction register, and there are 2 known +instructions (110 = bypass, 010 = some other function) if we want to use +"some other function", on the second chip in the line, and not change +the other chips we would do the following transitions. + +From Test Logic Reset, TMS goes: + + 0 1 1 0 0 + +which puts every chip in the chain into the "Shift IR state" +Then (while holding TMS as 0) TDI goes: + + 0 1 1 0 1 0 0 1 1 + +which puts the following values in the instruction shift register for +each chip [110] [010] [110] + +The order is reversed, because we shift out the least significant bit +first. Then we transition TMS: + + 1 1 1 1 0 0 + +which puts us in the "Shift DR state". + +Now when we clock data onto TDI (again while holding TMS to 0) , the +data shifts through the data registers, and because of the instruction +registers we selected (some other function has 8 bits in its data +register), our total data register in the chain looks like this: + + 0 00000000 0 + +The first and last bit are in the "bypassed" chips, so values read from +them are irrelevant and data written to them is ignored. But we need to +write bits for those registers, because they are in the chain. + +If we wanted to write 0xF5 to the data register we would clock out of +TDI (holding TMS to 0): + + 0 1 0 1 0 1 1 1 1 0 + +Again, we are clocking the lsbit first. Then we would clock TMS: + + 1 1 0 + +which updates the selected data register with the value 0xF5 and returns +us to run test idle. + +If we needed to read the data register before over-writing it with F5, +no sweat, that's already done, because the TDI/TDO are set up as a +circular shift register, so if you write enough bits to fill the shift +register, you will receive the "captured" contents of the data registers +simultaneously on TDO. + +That's JTAG in a nutshell. On top of this, you need to get specs for +target chips and work out what the various instruction registers/data +registers do, so you can actually do something useful. That's where it +gets interesting. But in and of itself, JTAG is actually very simple. + + */ |
|
From: <zw...@ma...> - 2009-05-13 12:50:46
|
Author: zwelch Date: 2009-05-13 12:50:32 +0200 (Wed, 13 May 2009) New Revision: 1775 Modified: trunk/src/helper/command.h Log: Include types.h in command.h to make stdint.h available through it. Modified: trunk/src/helper/command.h =================================================================== --- trunk/src/helper/command.h 2009-05-13 10:21:50 UTC (rev 1774) +++ trunk/src/helper/command.h 2009-05-13 10:50:32 UTC (rev 1775) @@ -23,6 +23,8 @@ #ifndef COMMAND_H #define COMMAND_H +#include "types.h" + /* Integrate the JIM TCL interpretor into the command processing. */ #if BUILD_ECOSBOARD #include <stdio.h> |
|
From: oharboe at B. <oh...@ma...> - 2009-05-13 12:21:51
|
Author: oharboe
Date: 2009-05-13 12:21:50 +0200 (Wed, 13 May 2009)
New Revision: 1774
Modified:
trunk/src/jtag/jtag.c
Log:
added verify_jtag command
Modified: trunk/src/jtag/jtag.c
===================================================================
--- trunk/src/jtag/jtag.c 2009-05-13 10:14:40 UTC (rev 1773)
+++ trunk/src/jtag/jtag.c 2009-05-13 10:21:50 UTC (rev 1774)
@@ -97,6 +97,7 @@
tap_state_t cmd_queue_cur_state = TAP_RESET;
int jtag_verify_capture_ir = 1;
+int jtag_verify = 1;
/* how long the OpenOCD should wait before attempting JTAG communication after reset lines deasserted (in ms) */
static int jtag_nsrst_delay = 0; /* default to no nSRST delay */
@@ -259,6 +260,7 @@
static int Jim_Command_flush_count(Jim_Interp *interp, int argc, Jim_Obj *const *args);
static int handle_verify_ircapture_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc);
+static int handle_verify_jtag_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc);
jtag_tap_t *jtag_AllTaps(void)
{
@@ -550,23 +552,25 @@
void jtag_add_ir_scan(int num_fields, scan_field_t *fields, tap_state_t state)
{
- /* 8 x 32 bit id's is enough for all invoations */
- int j;
- for (j = 0; j < num_fields; j++)
+ if (jtag_verify&&jtag_verify_capture_ir)
{
- fields[j].check_value=NULL;
- fields[j].check_mask=NULL;
- /* if we are to run a verification of the ir scan, we need to get the input back.
- * We may have to allocate space if the caller didn't ask for the input back.
- */
- if (jtag_verify_capture_ir)
+ /* 8 x 32 bit id's is enough for all invoations */
+ int j;
+ for (j = 0; j < num_fields; j++)
{
+ fields[j].check_value=NULL;
+ fields[j].check_mask=NULL;
+ /* if we are to run a verification of the ir scan, we need to get the input back.
+ * We may have to allocate space if the caller didn't ask for the input back.
+ */
fields[j].check_value=fields[j].tap->expected;
fields[j].check_mask=fields[j].tap->expected_mask;
}
+ jtag_add_scan_check(jtag_add_ir_scan_noverify, num_fields, fields, state);
+ } else
+ {
+ jtag_add_ir_scan_noverify(num_fields, fields, state);
}
-
- jtag_add_scan_check(jtag_add_ir_scan_noverify, num_fields, fields, state);
}
int MINIDRIVER(interface_jtag_add_ir_scan)(int num_fields, scan_field_t *fields, tap_state_t state)
@@ -752,12 +756,15 @@
void jtag_add_dr_scan_check(int num_fields, scan_field_t *fields, tap_state_t state)
{
- jtag_add_scan_check(jtag_add_dr_scan, num_fields, fields, state);
+ if (jtag_verify)
+ {
+ jtag_add_scan_check(jtag_add_dr_scan, num_fields, fields, state);
+ } else
+ {
+ jtag_add_dr_scan(num_fields, fields, state);
+ }
}
-
-
-
int MINIDRIVER(interface_jtag_add_dr_scan)(int num_fields, scan_field_t *fields, tap_state_t state)
{
int j;
@@ -2292,6 +2299,8 @@
register_command(cmd_ctx, NULL, "verify_ircapture", handle_verify_ircapture_command,
COMMAND_ANY, "verify value captured during Capture-IR <enable|disable>");
+ register_command(cmd_ctx, NULL, "verify_jtag", handle_verify_jtag_command,
+ COMMAND_ANY, "verify value capture <enable|disable>");
return ERROR_OK;
}
@@ -3091,6 +3100,31 @@
return ERROR_OK;
}
+static int handle_verify_jtag_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc)
+{
+ if (argc == 1)
+ {
+ if (strcmp(args[0], "enable") == 0)
+ {
+ jtag_verify = 1;
+ }
+ else if (strcmp(args[0], "disable") == 0)
+ {
+ jtag_verify = 0;
+ } else
+ {
+ return ERROR_COMMAND_SYNTAX_ERROR;
+ }
+ } else if (argc != 0)
+ {
+ return ERROR_COMMAND_SYNTAX_ERROR;
+ }
+
+ command_print(cmd_ctx, "verify jtag capture is %s", (jtag_verify) ? "enabled": "disabled");
+
+ return ERROR_OK;
+}
+
int jtag_power_dropout(int *dropout)
{
return jtag->power_dropout(dropout);
|
|
From: <zw...@ma...> - 2009-05-13 12:14:43
|
Author: zwelch Date: 2009-05-13 12:14:40 +0200 (Wed, 13 May 2009) New Revision: 1773 Modified: trunk/src/server/Makefile.am Log: Include files required to rebuild the HTTP web pages in distribution. Modified: trunk/src/server/Makefile.am =================================================================== --- trunk/src/server/Makefile.am 2009-05-13 09:53:23 UTC (rev 1772) +++ trunk/src/server/Makefile.am 2009-05-13 10:14:40 UTC (rev 1773) @@ -28,4 +28,13 @@ nobase_dist_pkglib_DATA = $(wildcard $(srcdir)/httpd/*.tcl $(srcdir)/httpd/*.css $(srcdir)/httpd/menu_cuts/*.png) endif +EXTRA_DIST = \ + httpd/readme.txt \ + httpd/menu.xml \ + httpd/menu.xsl \ + httpd/build.sh \ + httpd/html2tcl.sh \ + httpd/Stylizer.java \ + httpd/Stylizer.class + MAINTAINERCLEANFILES = Makefile.in |
|
From: oharboe at B. <oh...@ma...> - 2009-05-13 11:53:24
|
Author: oharboe
Date: 2009-05-13 11:53:23 +0200 (Wed, 13 May 2009)
New Revision: 1772
Modified:
trunk/src/jtag/jtag.h
Log:
shuffled comments about for jtag_add_dr_out() fn.
Modified: trunk/src/jtag/jtag.h
===================================================================
--- trunk/src/jtag/jtag.h 2009-05-13 08:58:08 UTC (rev 1771)
+++ trunk/src/jtag/jtag.h 2009-05-13 09:53:23 UTC (rev 1772)
@@ -856,8 +856,15 @@
#define MINIDRIVER(a) notused ## a
#else
#define MINIDRIVER(a) a
+extern void interface_jtag_add_dr_out(jtag_tap_t* tap, int num_fields, const int* num_bits, const u32* value,
+ tap_state_t end_state);
-/* jtag_add_dr_out() is a faster version of jtag_add_dr_scan()
+#endif
+
+/* jtag_add_dr_out() is a version of jtag_add_dr_scan() which
+ * only scans data out. It operates on 32 bit integers instead
+ * of 8 bit, which makes it a better impedance match with
+ * the calling code which often operate on 32 bit integers.
*
* Current or end_state can not be TAP_RESET. end_state can be TAP_INVALID
*
@@ -872,13 +879,13 @@
* return an error. There is no way to determine if there was a failure
* during this function call.
*
- * Note that this jtag_add_dr_out can be defined as an inline function.
+ * This is an inline fn to speed up embedded hosts. Also note that
+ * interface_jtag_add_dr_out() can be a *small* inline function for
+ * embedded hosts.
+ *
+ * There is no jtag_add_dr_outin() version of this fn that also allows
+ * clocking data back in. Patches gladly accepted!
*/
-extern void interface_jtag_add_dr_out(jtag_tap_t* tap, int num_fields, const int* num_bits, const u32* value,
- tap_state_t end_state);
-
-#endif
-
static __inline__ void jtag_add_dr_out(jtag_tap_t* tap, int num_fields, const int* num_bits, const u32* value,
tap_state_t end_state)
{
|
|
From: <zw...@ma...> - 2009-05-13 10:58:20
|
Author: zwelch Date: 2009-05-13 10:58:08 +0200 (Wed, 13 May 2009) New Revision: 1771 Added: trunk/doc/manual/ trunk/doc/manual/app.txt trunk/doc/manual/flash.txt trunk/doc/manual/helper.txt trunk/doc/manual/jtag.txt trunk/doc/manual/main.txt trunk/doc/manual/server.txt trunk/doc/manual/target.txt Modified: trunk/Doxyfile trunk/doc/Makefile.am Log: Commit skeleton files for high-level developer manual using doxygen. Modified: trunk/Doxyfile =================================================================== --- trunk/Doxyfile 2009-05-12 19:31:50 UTC (rev 1770) +++ trunk/Doxyfile 2009-05-13 08:58:08 UTC (rev 1771) @@ -564,7 +564,9 @@ # directories like "/usr/src/myproject". Separate the files or directories # with spaces. -INPUT = config.h src +INPUT = doc/manual \ + src \ + config.h # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is @@ -582,7 +584,8 @@ # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 FILE_PATTERNS = *.h \ - *.c + *.c \ + *.txt # The RECURSIVE tag can be used to turn specify whether or not subdirectories # should be searched for input files as well. Possible values are YES and NO. Modified: trunk/doc/Makefile.am =================================================================== --- trunk/doc/Makefile.am 2009-05-12 19:31:50 UTC (rev 1770) +++ trunk/doc/Makefile.am 2009-05-13 08:58:08 UTC (rev 1771) @@ -3,4 +3,8 @@ man_MANS = openocd.1 EXTRA_DIST = openocd.1 +dist-hook: + mkdir $(distdir)/manual + cp -p $(srcdir)/manual/*.txt $(distdir)/manual + MAINTAINERCLEANFILES = Makefile.in mdate-sh texinfo.tex Added: trunk/doc/manual/app.txt =================================================================== --- trunk/doc/manual/app.txt 2009-05-12 19:31:50 UTC (rev 1770) +++ trunk/doc/manual/app.txt 2009-05-13 08:58:08 UTC (rev 1771) @@ -0,0 +1,9 @@ +/** @page appdocs OpenOCD Application APIs + +The top-level APIs in the OpenOCD library allow applications to integrate +all of the low-level functionality using a set of simple function calls. + +These function calls do not exist in a re-usable form, but +contributions to create and document them will be welcome. + + */ Property changes on: trunk/doc/manual/app.txt ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/doc/manual/flash.txt =================================================================== --- trunk/doc/manual/flash.txt 2009-05-12 19:31:50 UTC (rev 1770) +++ trunk/doc/manual/flash.txt 2009-05-13 08:58:08 UTC (rev 1771) @@ -0,0 +1,35 @@ +/** @page flashdocs OpenOCD Flash APIs + +OpenOCD provides its Flash APIs for developers to support different +types of flash devices, some of which are built-in to target devices +while others may be connected via standard memory interface (e.g. CFI, +FMI, etc.). + +The Flash module provides the following APIs: + + - @subpage flashcfi + - @subpage flashnand + - @subpage flashtarget + +This section needs to be expanded. + +*/ + + +/** @page flashcfi OpenOCD CFI Flash API + +This section needs to be expanded to describe OpenOCD's CFI Flash API. + +*/ + +/** @page flashnand OpenOCD NAND Flash API + +This section needs to be expanded to describe OpenOCD's NAND Flash API. + +*/ + +/** @page flashtarget OpenOCD Target Flash API + +This section needs to be expanded to describe OpenOCD's Target Flash API. + +*/ Property changes on: trunk/doc/manual/flash.txt ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/doc/manual/helper.txt =================================================================== --- trunk/doc/manual/helper.txt 2009-05-12 19:31:50 UTC (rev 1770) +++ trunk/doc/manual/helper.txt 2009-05-13 08:58:08 UTC (rev 1771) @@ -0,0 +1,48 @@ +/** @page helperdocs OpenOCD Helper APIs + +OpenOCD uses several low-level APIs as the foundation for high-level APIs: + + - @subpage helperporting + - @subpage helperjim + - @subpage helpercommand + - @subpage helperlogging + - @subpage helperbuffers + +This section needs to be expanded. + + */ + +/** @page helperporting OpenOCD Types/Portability APIs + +This section needs to be expanded to describe OpenOCD's type and +portability API. + + */ + +/** @page helperjim OpenOCD Jim API + +The Jim API provides access to a small-footprint TCL implementation. + +Visit http://jim.berlios.de/ for more information on Jim. + +This section needs to be expanded to describe OpenOCD's Jim API. + + */ + +/** @page helpercommand OpenOCD Command API + +This section needs to be expanded to describe OpenOCD's Command API. + + */ + +/** @page helperlogging OpenOCD Logging API + +This section needs to be expanded to describe OpenOCD's Logging API. + + */ + +/** @page helperbuffers OpenOCD Byte Buffer API + +This section needs to be expanded to describe OpenOCD's Byte Buffer API. + + */ Property changes on: trunk/doc/manual/helper.txt ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/doc/manual/jtag.txt =================================================================== --- trunk/doc/manual/jtag.txt 2009-05-12 19:31:50 UTC (rev 1770) +++ trunk/doc/manual/jtag.txt 2009-05-13 08:58:08 UTC (rev 1771) @@ -0,0 +1,39 @@ +/** @page jtagdocs OpenOCD JTAG APIs + +This document contains @subpage jtagprimer, which introduces the +IEEE JTAG interface. + +The OpenOCD JTAG library API covers several functional areas: + + - @subpage jtagcable + - @subpage jtagtap + - @subpage jtagmdriver + - @subpage jtagdriver + +This section needs to be expanded. + + */ + +/** @page jtagcable OpenOCD JTAG Cable API + +This section needs to be expanded. + + */ + +/** @page jtagtap OpenOCD JTAG TAP API + +This section needs to be expanded. + + */ + +/** @page jtagmdriver OpenOCD JTAG Interface API + +This section needs to be expanded. + + */ + +/** @page jtagdriver OpenOCD JTAG Driver API + +This section needs to be expanded. + + */ Property changes on: trunk/doc/manual/jtag.txt ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/doc/manual/main.txt =================================================================== --- trunk/doc/manual/main.txt 2009-05-12 19:31:50 UTC (rev 1770) +++ trunk/doc/manual/main.txt 2009-05-13 08:58:08 UTC (rev 1771) @@ -0,0 +1,45 @@ +/** @mainpage OpenOCD Reference Manual + +The @ref primer page provides introductory materials for new developers. + +The @ref oocd page explains how the code has been organized into layers +of APIs and gives an overview of how they fit together. + + */ + +/** @page oocd OpenOCD Architecture + +The OpenOCD library consists of several APIs that build together to +provide the support functionality. The following list shows how these +modules are stacked in the current implementation (from bottom to top): + +- @subpage helperdocs + - @ref helperporting + - @ref helperjim + - @ref helpercommand + - @ref helperlogging +- @subpage jtagdocs + - @ref jtagcable + - @ref jtagtap + - @ref jtagmdriver + - @ref jtagdriver +- @subpage targetdocs + - @ref targetarm + - @ref targetnotarm + - @ref targetregister + - @ref targetimage + - @ref targettrace +- @subpage flashdocs + - @ref flashcfi + - @ref flashnand + - @ref flashtarget +- @subpage serverdocs + - @ref servergdb + - @ref servertelnet + - @ref serverhttp +- @subpage appdocs + +Obviously, there are some nuances to the stack that are not shown by +this linear list of layers. + + */ Property changes on: trunk/doc/manual/main.txt ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/doc/manual/server.txt =================================================================== --- trunk/doc/manual/server.txt 2009-05-12 19:31:50 UTC (rev 1770) +++ trunk/doc/manual/server.txt 2009-05-13 08:58:08 UTC (rev 1771) @@ -0,0 +1,30 @@ +/** @page serverdocs OpenOCD Server APIs + +OpenOCD provides support for implementing different types of servers. +Presently, the following servers have APIs that can be used. + + - @subpage servergdb + - @subpage servertelnet + - @subpage serverhttp + +This section needs to be expanded. + + */ + +/** @page servergdb OpenOCD GDB Server API + +This section needs to be expanded. + + */ + +/** @page servertelnet OpenOCD Telnet Server API + +This section needs to be expanded. + + */ + +/** @page serverhttp OpenOCD HTTP Server API + +This section needs to be expanded. + + */ Property changes on: trunk/doc/manual/server.txt ___________________________________________________________________ Name: svn:eol-style + native Added: trunk/doc/manual/target.txt =================================================================== --- trunk/doc/manual/target.txt 2009-05-12 19:31:50 UTC (rev 1770) +++ trunk/doc/manual/target.txt 2009-05-13 08:58:08 UTC (rev 1771) @@ -0,0 +1,51 @@ +/** @page targetdocs OpenOCD Target APIs + +OpenOCD provides its Target APIs to allow developers to provide trace and +debugging support for specific device targets. These primarily consist of +ARM cores, but other types have been supported. New targets should be +developed by following or using these APIs. + +The Target Support module contains APIs that cover several functional areas: + + - @subpage targetarm + - @subpage targetnotarm + - @subpage targetregister + - @subpage targetimage + - @subpage targettrace + +This section needs to be expanded. + +*/ + +/** @page targetarm OpenOCD ARM Targets + +This section needs to describe OpenOCD's ARM target support. + + */ + +/** @page targetnotarm OpenOCD Non-ARM Targets + +This section needs to describe OpenOCD's non-ARM target support. + + */ + +/** @page targetregister OpenOCD Target Register API + +This section needs to describe OpenOCD's Target Register API, as +provided by 'src/target/register.h'. + + */ + +/** @page targetimage OpenOCD Target Image API + +This section needs to describe OpenOCD's Target Image API, as provided +by 'src/target/image.h'. + + */ + +/** @page targettrace OpenOCD Target Trace API + +This section needs to describe OpenOCD's Target Trace API, as provided +by 'src/target/trace.h'. + + */ Property changes on: trunk/doc/manual/target.txt ___________________________________________________________________ Name: svn:eol-style + native |
|
From: <oh...@ma...> - 2009-05-12 21:31:51
|
Author: oharboe Date: 2009-05-12 21:31:50 +0200 (Tue, 12 May 2009) New Revision: 1770 Modified: trunk/src/jtag/jtag.c Log: irscan now also works correctly in addition to not crashing :-) Modified: trunk/src/jtag/jtag.c =================================================================== --- trunk/src/jtag/jtag.c 2009-05-12 18:32:57 UTC (rev 1769) +++ trunk/src/jtag/jtag.c 2009-05-12 19:31:50 UTC (rev 1770) @@ -2889,7 +2889,7 @@ } } - int num_fields= num_fields; + int num_fields = argc / 2; fields = malloc(sizeof(scan_field_t) * num_fields); |
|
From: ntfreak at B. <nt...@ma...> - 2009-05-12 20:32:58
|
Author: ntfreak
Date: 2009-05-12 20:32:57 +0200 (Tue, 12 May 2009)
New Revision: 1769
Modified:
trunk/src/flash/nand_ecc_kw.c
Log:
- add missing svn props from svn 1768 commit
Modified: trunk/src/flash/nand_ecc_kw.c
===================================================================
--- trunk/src/flash/nand_ecc_kw.c 2009-05-12 17:29:16 UTC (rev 1768)
+++ trunk/src/flash/nand_ecc_kw.c 2009-05-12 18:32:57 UTC (rev 1769)
@@ -1,174 +1,174 @@
-/*
- * Reed-Solomon ECC handling for the Marvell Kirkwood SOC
- * Copyright (C) 2009 Marvell Semiconductor, Inc.
- *
- * Authors: Lennert Buytenhek <bu...@wa...>
- * Nicolas Pitre <ni...@ca...>
- *
- * This file is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; either version 2 or (at your option) any
- * later version.
- *
- * This file is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * for more details.
- */
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include <sys/types.h>
-#include "nand.h"
-
-
-/*****************************************************************************
- * Arithmetic in GF(2^10) ("F") modulo x^10 + x^3 + 1.
- *
- * For multiplication, a discrete log/exponent table is used, with
- * primitive element x (F is a primitive field, so x is primitive).
- */
-#define MODPOLY 0x409 /* x^10 + x^3 + 1 in binary */
-
-/*
- * Maps an integer a [0..1022] to a polynomial b = gf_exp[a] in
- * GF(2^10) mod x^10 + x^3 + 1 such that b = x ^ a. There's two
- * identical copies of this array back-to-back so that we can save
- * the mod 1023 operation when doing a GF multiplication.
- */
-static uint16_t gf_exp[1023 + 1023];
-
-/*
- * Maps a polynomial b in GF(2^10) mod x^10 + x^3 + 1 to an index
- * a = gf_log[b] in [0..1022] such that b = x ^ a.
- */
-static uint16_t gf_log[1024];
-
-static void gf_build_log_exp_table(void)
-{
- int i;
- int p_i;
-
- /*
- * p_i = x ^ i
- *
- * Initialise to 1 for i = 0.
- */
- p_i = 1;
-
- for (i = 0; i < 1023; i++) {
- gf_exp[i] = p_i;
- gf_exp[i + 1023] = p_i;
- gf_log[p_i] = i;
-
- /*
- * p_i = p_i * x
- */
- p_i <<= 1;
- if (p_i & (1 << 10))
- p_i ^= MODPOLY;
- }
-}
-
-
-/*****************************************************************************
- * Reed-Solomon code
- *
- * This implements a (1023,1015) Reed-Solomon ECC code over GF(2^10)
- * mod x^10 + x^3 + 1, shortened to (520,512). The ECC data consists
- * of 8 10-bit symbols, or 10 8-bit bytes.
- *
- * Given 512 bytes of data, computes 10 bytes of ECC.
- *
- * This is done by converting the 512 bytes to 512 10-bit symbols
- * (elements of F), interpreting those symbols as a polynomial in F[X]
- * by taking symbol 0 as the coefficient of X^8 and symbol 511 as the
- * coefficient of X^519, and calculating the residue of that polynomial
- * divided by the generator polynomial, which gives us the 8 ECC symbols
- * as the remainder. Finally, we convert the 8 10-bit ECC symbols to 10
- * 8-bit bytes.
- *
- * The generator polynomial is hardcoded, as that is faster, but it
- * can be computed by taking the primitive element a = x (in F), and
- * constructing a polynomial in F[X] with roots a, a^2, a^3, ..., a^8
- * by multiplying the minimal polynomials for those roots (which are
- * just 'x - a^i' for each i).
- *
- * Note: due to unfortunate circumstances, the bootrom in the Kirkwood SOC
- * expects the ECC to be computed backward, i.e. from the last byte down
- * to the first one.
- */
-int nand_calculate_ecc_kw(struct nand_device_s *device, const u8 *data, u8 *ecc)
-{
- unsigned int r7, r6, r5, r4, r3, r2, r1, r0;
- int i;
- static int tables_initialized = 0;
-
- if (!tables_initialized) {
- gf_build_log_exp_table();
- tables_initialized = 1;
- }
-
- /*
- * Load bytes 504..511 of the data into r.
- */
- r0 = data[504];
- r1 = data[505];
- r2 = data[506];
- r3 = data[507];
- r4 = data[508];
- r5 = data[509];
- r6 = data[510];
- r7 = data[511];
-
-
- /*
- * Shift bytes 503..0 (in that order) into r0, followed
- * by eight zero bytes, while reducing the polynomial by the
- * generator polynomial in every step.
- */
- for (i = 503; i >= -8; i--) {
- unsigned int d;
-
- d = 0;
- if (i >= 0)
- d = data[i];
-
- if (r7) {
- u16 *t = gf_exp + gf_log[r7];
-
- r7 = r6 ^ t[0x21c];
- r6 = r5 ^ t[0x181];
- r5 = r4 ^ t[0x18e];
- r4 = r3 ^ t[0x25f];
- r3 = r2 ^ t[0x197];
- r2 = r1 ^ t[0x193];
- r1 = r0 ^ t[0x237];
- r0 = d ^ t[0x024];
- } else {
- r7 = r6;
- r6 = r5;
- r5 = r4;
- r4 = r3;
- r3 = r2;
- r2 = r1;
- r1 = r0;
- r0 = d;
- }
- }
-
- ecc[0] = r0;
- ecc[1] = (r0 >> 8) | (r1 << 2);
- ecc[2] = (r1 >> 6) | (r2 << 4);
- ecc[3] = (r2 >> 4) | (r3 << 6);
- ecc[4] = (r3 >> 2);
- ecc[5] = r4;
- ecc[6] = (r4 >> 8) | (r5 << 2);
- ecc[7] = (r5 >> 6) | (r6 << 4);
- ecc[8] = (r6 >> 4) | (r7 << 6);
- ecc[9] = (r7 >> 2);
-
- return 0;
-}
+/*
+ * Reed-Solomon ECC handling for the Marvell Kirkwood SOC
+ * Copyright (C) 2009 Marvell Semiconductor, Inc.
+ *
+ * Authors: Lennert Buytenhek <bu...@wa...>
+ * Nicolas Pitre <ni...@ca...>
+ *
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation; either version 2 or (at your option) any
+ * later version.
+ *
+ * This file is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * for more details.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <sys/types.h>
+#include "nand.h"
+
+
+/*****************************************************************************
+ * Arithmetic in GF(2^10) ("F") modulo x^10 + x^3 + 1.
+ *
+ * For multiplication, a discrete log/exponent table is used, with
+ * primitive element x (F is a primitive field, so x is primitive).
+ */
+#define MODPOLY 0x409 /* x^10 + x^3 + 1 in binary */
+
+/*
+ * Maps an integer a [0..1022] to a polynomial b = gf_exp[a] in
+ * GF(2^10) mod x^10 + x^3 + 1 such that b = x ^ a. There's two
+ * identical copies of this array back-to-back so that we can save
+ * the mod 1023 operation when doing a GF multiplication.
+ */
+static uint16_t gf_exp[1023 + 1023];
+
+/*
+ * Maps a polynomial b in GF(2^10) mod x^10 + x^3 + 1 to an index
+ * a = gf_log[b] in [0..1022] such that b = x ^ a.
+ */
+static uint16_t gf_log[1024];
+
+static void gf_build_log_exp_table(void)
+{
+ int i;
+ int p_i;
+
+ /*
+ * p_i = x ^ i
+ *
+ * Initialise to 1 for i = 0.
+ */
+ p_i = 1;
+
+ for (i = 0; i < 1023; i++) {
+ gf_exp[i] = p_i;
+ gf_exp[i + 1023] = p_i;
+ gf_log[p_i] = i;
+
+ /*
+ * p_i = p_i * x
+ */
+ p_i <<= 1;
+ if (p_i & (1 << 10))
+ p_i ^= MODPOLY;
+ }
+}
+
+
+/*****************************************************************************
+ * Reed-Solomon code
+ *
+ * This implements a (1023,1015) Reed-Solomon ECC code over GF(2^10)
+ * mod x^10 + x^3 + 1, shortened to (520,512). The ECC data consists
+ * of 8 10-bit symbols, or 10 8-bit bytes.
+ *
+ * Given 512 bytes of data, computes 10 bytes of ECC.
+ *
+ * This is done by converting the 512 bytes to 512 10-bit symbols
+ * (elements of F), interpreting those symbols as a polynomial in F[X]
+ * by taking symbol 0 as the coefficient of X^8 and symbol 511 as the
+ * coefficient of X^519, and calculating the residue of that polynomial
+ * divided by the generator polynomial, which gives us the 8 ECC symbols
+ * as the remainder. Finally, we convert the 8 10-bit ECC symbols to 10
+ * 8-bit bytes.
+ *
+ * The generator polynomial is hardcoded, as that is faster, but it
+ * can be computed by taking the primitive element a = x (in F), and
+ * constructing a polynomial in F[X] with roots a, a^2, a^3, ..., a^8
+ * by multiplying the minimal polynomials for those roots (which are
+ * just 'x - a^i' for each i).
+ *
+ * Note: due to unfortunate circumstances, the bootrom in the Kirkwood SOC
+ * expects the ECC to be computed backward, i.e. from the last byte down
+ * to the first one.
+ */
+int nand_calculate_ecc_kw(struct nand_device_s *device, const u8 *data, u8 *ecc)
+{
+ unsigned int r7, r6, r5, r4, r3, r2, r1, r0;
+ int i;
+ static int tables_initialized = 0;
+
+ if (!tables_initialized) {
+ gf_build_log_exp_table();
+ tables_initialized = 1;
+ }
+
+ /*
+ * Load bytes 504..511 of the data into r.
+ */
+ r0 = data[504];
+ r1 = data[505];
+ r2 = data[506];
+ r3 = data[507];
+ r4 = data[508];
+ r5 = data[509];
+ r6 = data[510];
+ r7 = data[511];
+
+
+ /*
+ * Shift bytes 503..0 (in that order) into r0, followed
+ * by eight zero bytes, while reducing the polynomial by the
+ * generator polynomial in every step.
+ */
+ for (i = 503; i >= -8; i--) {
+ unsigned int d;
+
+ d = 0;
+ if (i >= 0)
+ d = data[i];
+
+ if (r7) {
+ u16 *t = gf_exp + gf_log[r7];
+
+ r7 = r6 ^ t[0x21c];
+ r6 = r5 ^ t[0x181];
+ r5 = r4 ^ t[0x18e];
+ r4 = r3 ^ t[0x25f];
+ r3 = r2 ^ t[0x197];
+ r2 = r1 ^ t[0x193];
+ r1 = r0 ^ t[0x237];
+ r0 = d ^ t[0x024];
+ } else {
+ r7 = r6;
+ r6 = r5;
+ r5 = r4;
+ r4 = r3;
+ r3 = r2;
+ r2 = r1;
+ r1 = r0;
+ r0 = d;
+ }
+ }
+
+ ecc[0] = r0;
+ ecc[1] = (r0 >> 8) | (r1 << 2);
+ ecc[2] = (r1 >> 6) | (r2 << 4);
+ ecc[3] = (r2 >> 4) | (r3 << 6);
+ ecc[4] = (r3 >> 2);
+ ecc[5] = r4;
+ ecc[6] = (r4 >> 8) | (r5 << 2);
+ ecc[7] = (r5 >> 6) | (r6 << 4);
+ ecc[8] = (r6 >> 4) | (r7 << 6);
+ ecc[9] = (r7 >> 2);
+
+ return 0;
+}
Property changes on: trunk/src/flash/nand_ecc_kw.c
___________________________________________________________________
Name: svn:eol-style
+ native
|
|
From: <oh...@ma...> - 2009-05-12 19:29:27
|
Author: oharboe
Date: 2009-05-12 19:29:16 +0200 (Tue, 12 May 2009)
New Revision: 1768
Added:
trunk/src/flash/nand_ecc_kw.c
Modified:
trunk/src/flash/Makefile.am
trunk/src/flash/nand.c
trunk/src/flash/nand.h
trunk/src/target/board/sheevaplug.cfg
Log:
4-bit ECC support for Marvell Kirkwood SOC
Modified: trunk/src/flash/Makefile.am
===================================================================
--- trunk/src/flash/Makefile.am 2009-05-12 17:14:10 UTC (rev 1767)
+++ trunk/src/flash/Makefile.am 2009-05-12 17:29:16 UTC (rev 1768)
@@ -7,7 +7,7 @@
noinst_LTLIBRARIES = libflash.la
libflash_la_SOURCES = \
flash.c lpc2000.c cfi.c non_cfi.c at91sam7.c \
- str7x.c str9x.c aduc702x.c nand.c nand_ecc.c \
+ str7x.c str9x.c aduc702x.c nand.c nand_ecc.c nand_ecc_kw.c \
lpc3180_nand_controller.c stellaris.c str9xpec.c stm32x.c tms470.c \
ecos.c orion_nand.c s3c24xx_nand.c s3c2410_nand.c s3c2412_nand.c \
s3c2440_nand.c s3c2443_nand.c lpc288x.c ocl.c mflash.c pic32mx.c avrf.c
Modified: trunk/src/flash/nand.c
===================================================================
--- trunk/src/flash/nand.c 2009-05-12 17:14:10 UTC (rev 1767)
+++ trunk/src/flash/nand.c 2009-05-12 17:29:16 UTC (rev 1768)
@@ -1332,6 +1332,8 @@
oob_format |= NAND_OOB_RAW | NAND_OOB_ONLY;
else if (!strcmp(args[i], "oob_softecc"))
oob_format |= NAND_OOB_SW_ECC;
+ else if (!strcmp(args[i], "oob_softecc_kw"))
+ oob_format |= NAND_OOB_SW_ECC_KW;
else
{
command_print(cmd_ctx, "unknown option: %s", args[i]);
@@ -1355,7 +1357,7 @@
page = malloc(p->page_size);
}
- if (oob_format & (NAND_OOB_RAW | NAND_OOB_SW_ECC))
+ if (oob_format & (NAND_OOB_RAW | NAND_OOB_SW_ECC | NAND_OOB_SW_ECC_KW))
{
if (p->page_size == 512) {
oob_size = 16;
@@ -1401,6 +1403,21 @@
oob[eccpos[j++]] = ecc[1];
oob[eccpos[j++]] = ecc[2];
}
+ } else if (oob_format & NAND_OOB_SW_ECC_KW)
+ {
+ /*
+ * In this case eccpos is not used as
+ * the ECC data is always stored contigously
+ * at the end of the OOB area. It consists
+ * of 10 bytes per 512-byte data block.
+ */
+ u32 i;
+ u8 *ecc = oob + oob_size - page_size/512 * 10;
+ memset(oob, 0xff, oob_size);
+ for (i = 0; i < page_size; i += 512) {
+ nand_calculate_ecc_kw(p, page+i, ecc);
+ ecc += 10;
+ }
}
else if (NULL != oob)
{
Modified: trunk/src/flash/nand.h
===================================================================
--- trunk/src/flash/nand.h 2009-05-12 17:14:10 UTC (rev 1767)
+++ trunk/src/flash/nand.h 2009-05-12 17:29:16 UTC (rev 1768)
@@ -200,6 +200,7 @@
NAND_OOB_ONLY = 0x2, /* only OOB data */
NAND_OOB_SW_ECC = 0x10, /* when writing, use SW ECC (as opposed to no ECC) */
NAND_OOB_HW_ECC = 0x20, /* when writing, use HW ECC (as opposed to no ECC) */
+ NAND_OOB_SW_ECC_KW = 0x40, /* when writing, use Marvell's Kirkwood bootrom format */
NAND_OOB_JFFS2 = 0x100, /* when writing, use JFFS2 OOB layout */
NAND_OOB_YAFFS2 = 0x100,/* when writing, use YAFFS2 OOB layout */
};
@@ -210,6 +211,7 @@
extern int nand_write_page_raw(struct nand_device_s *device, u32 page, u8 *data, u32 data_size, u8 *oob, u32 oob_size);
extern int nand_read_status(struct nand_device_s *device, u8 *status);
extern int nand_calculate_ecc(struct nand_device_s *device, const u8 *dat, u8 *ecc_code);
+extern int nand_calculate_ecc_kw(struct nand_device_s *device, const u8 *dat, u8 *ecc_code);
extern int nand_register_commands(struct command_context_s *cmd_ctx);
extern int nand_init(struct command_context_s *cmd_ctx);
Added: trunk/src/flash/nand_ecc_kw.c
===================================================================
--- trunk/src/flash/nand_ecc_kw.c 2009-05-12 17:14:10 UTC (rev 1767)
+++ trunk/src/flash/nand_ecc_kw.c 2009-05-12 17:29:16 UTC (rev 1768)
@@ -0,0 +1,174 @@
+/*
+ * Reed-Solomon ECC handling for the Marvell Kirkwood SOC
+ * Copyright (C) 2009 Marvell Semiconductor, Inc.
+ *
+ * Authors: Lennert Buytenhek <bu...@wa...>
+ * Nicolas Pitre <ni...@ca...>
+ *
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation; either version 2 or (at your option) any
+ * later version.
+ *
+ * This file is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * for more details.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <sys/types.h>
+#include "nand.h"
+
+
+/*****************************************************************************
+ * Arithmetic in GF(2^10) ("F") modulo x^10 + x^3 + 1.
+ *
+ * For multiplication, a discrete log/exponent table is used, with
+ * primitive element x (F is a primitive field, so x is primitive).
+ */
+#define MODPOLY 0x409 /* x^10 + x^3 + 1 in binary */
+
+/*
+ * Maps an integer a [0..1022] to a polynomial b = gf_exp[a] in
+ * GF(2^10) mod x^10 + x^3 + 1 such that b = x ^ a. There's two
+ * identical copies of this array back-to-back so that we can save
+ * the mod 1023 operation when doing a GF multiplication.
+ */
+static uint16_t gf_exp[1023 + 1023];
+
+/*
+ * Maps a polynomial b in GF(2^10) mod x^10 + x^3 + 1 to an index
+ * a = gf_log[b] in [0..1022] such that b = x ^ a.
+ */
+static uint16_t gf_log[1024];
+
+static void gf_build_log_exp_table(void)
+{
+ int i;
+ int p_i;
+
+ /*
+ * p_i = x ^ i
+ *
+ * Initialise to 1 for i = 0.
+ */
+ p_i = 1;
+
+ for (i = 0; i < 1023; i++) {
+ gf_exp[i] = p_i;
+ gf_exp[i + 1023] = p_i;
+ gf_log[p_i] = i;
+
+ /*
+ * p_i = p_i * x
+ */
+ p_i <<= 1;
+ if (p_i & (1 << 10))
+ p_i ^= MODPOLY;
+ }
+}
+
+
+/*****************************************************************************
+ * Reed-Solomon code
+ *
+ * This implements a (1023,1015) Reed-Solomon ECC code over GF(2^10)
+ * mod x^10 + x^3 + 1, shortened to (520,512). The ECC data consists
+ * of 8 10-bit symbols, or 10 8-bit bytes.
+ *
+ * Given 512 bytes of data, computes 10 bytes of ECC.
+ *
+ * This is done by converting the 512 bytes to 512 10-bit symbols
+ * (elements of F), interpreting those symbols as a polynomial in F[X]
+ * by taking symbol 0 as the coefficient of X^8 and symbol 511 as the
+ * coefficient of X^519, and calculating the residue of that polynomial
+ * divided by the generator polynomial, which gives us the 8 ECC symbols
+ * as the remainder. Finally, we convert the 8 10-bit ECC symbols to 10
+ * 8-bit bytes.
+ *
+ * The generator polynomial is hardcoded, as that is faster, but it
+ * can be computed by taking the primitive element a = x (in F), and
+ * constructing a polynomial in F[X] with roots a, a^2, a^3, ..., a^8
+ * by multiplying the minimal polynomials for those roots (which are
+ * just 'x - a^i' for each i).
+ *
+ * Note: due to unfortunate circumstances, the bootrom in the Kirkwood SOC
+ * expects the ECC to be computed backward, i.e. from the last byte down
+ * to the first one.
+ */
+int nand_calculate_ecc_kw(struct nand_device_s *device, const u8 *data, u8 *ecc)
+{
+ unsigned int r7, r6, r5, r4, r3, r2, r1, r0;
+ int i;
+ static int tables_initialized = 0;
+
+ if (!tables_initialized) {
+ gf_build_log_exp_table();
+ tables_initialized = 1;
+ }
+
+ /*
+ * Load bytes 504..511 of the data into r.
+ */
+ r0 = data[504];
+ r1 = data[505];
+ r2 = data[506];
+ r3 = data[507];
+ r4 = data[508];
+ r5 = data[509];
+ r6 = data[510];
+ r7 = data[511];
+
+
+ /*
+ * Shift bytes 503..0 (in that order) into r0, followed
+ * by eight zero bytes, while reducing the polynomial by the
+ * generator polynomial in every step.
+ */
+ for (i = 503; i >= -8; i--) {
+ unsigned int d;
+
+ d = 0;
+ if (i >= 0)
+ d = data[i];
+
+ if (r7) {
+ u16 *t = gf_exp + gf_log[r7];
+
+ r7 = r6 ^ t[0x21c];
+ r6 = r5 ^ t[0x181];
+ r5 = r4 ^ t[0x18e];
+ r4 = r3 ^ t[0x25f];
+ r3 = r2 ^ t[0x197];
+ r2 = r1 ^ t[0x193];
+ r1 = r0 ^ t[0x237];
+ r0 = d ^ t[0x024];
+ } else {
+ r7 = r6;
+ r6 = r5;
+ r5 = r4;
+ r4 = r3;
+ r3 = r2;
+ r2 = r1;
+ r1 = r0;
+ r0 = d;
+ }
+ }
+
+ ecc[0] = r0;
+ ecc[1] = (r0 >> 8) | (r1 << 2);
+ ecc[2] = (r1 >> 6) | (r2 << 4);
+ ecc[3] = (r2 >> 4) | (r3 << 6);
+ ecc[4] = (r3 >> 2);
+ ecc[5] = r4;
+ ecc[6] = (r4 >> 8) | (r5 << 2);
+ ecc[7] = (r5 >> 6) | (r6 << 4);
+ ecc[8] = (r6 >> 4) | (r7 << 6);
+ ecc[9] = (r7 >> 2);
+
+ return 0;
+}
Modified: trunk/src/target/board/sheevaplug.cfg
===================================================================
--- trunk/src/target/board/sheevaplug.cfg 2009-05-12 17:14:10 UTC (rev 1767)
+++ trunk/src/target/board/sheevaplug.cfg 2009-05-12 17:29:16 UTC (rev 1768)
@@ -99,7 +99,7 @@
sheevaplug_init
nand probe 0
nand erase 0 0 4
- nand write 0 uboot.bin 0 oob_softecc
+ nand write 0 uboot.bin 0 oob_softecc_kw
resume
}
@@ -108,7 +108,7 @@
# load u-Boot into RAM and execute it
sheevaplug_init
- load_image /tmp/uboot.elf
+ load_image uboot.elf
verify_image uboot.elf
resume 0x00600000
|
|
From: <oh...@ma...> - 2009-05-12 19:14:20
|
Author: oharboe Date: 2009-05-12 19:14:10 +0200 (Tue, 12 May 2009) New Revision: 1767 Modified: trunk/src/target/interface/sheevaplug.cfg Log: Nicolas Pitre <ni...@ca...> lower JTAG clock for SheevaPlug Modified: trunk/src/target/interface/sheevaplug.cfg =================================================================== --- trunk/src/target/interface/sheevaplug.cfg 2009-05-12 12:16:31 UTC (rev 1766) +++ trunk/src/target/interface/sheevaplug.cfg 2009-05-12 17:14:10 UTC (rev 1767) @@ -8,5 +8,5 @@ ft2232_layout sheevaplug ft2232_vid_pid 0x9e88 0x9e8f ft2232_device_desc "SheevaPlug JTAGKey FT2232D B" -jtag_khz 3000 +jtag_khz 2000 |
|
From: oharboe at B. <oh...@ma...> - 2009-05-12 14:16:32
|
Author: oharboe Date: 2009-05-12 14:16:31 +0200 (Tue, 12 May 2009) New Revision: 1766 Modified: trunk/src/helper/types.h trunk/src/jtag/jtag.h Log: move eCos type definition to types.h where it belongs. Modified: trunk/src/helper/types.h =================================================================== --- trunk/src/helper/types.h 2009-05-12 10:52:01 UTC (rev 1765) +++ trunk/src/helper/types.h 2009-05-12 12:16:31 UTC (rev 1766) @@ -60,7 +60,7 @@ #define true 1 typedef int _Bool; -#else +#else typedef bool _Bool; #endif /* __cplusplus */ #endif /* HAVE__BOOL */ @@ -136,4 +136,9 @@ buf[1] = (u8) (val >> 0); } +#ifdef __ECOS +/* eCos plain lacks this definition... */ +typedef CYG_ADDRWORD intptr_t; +#endif + #endif /* TYPES_H */ Modified: trunk/src/jtag/jtag.h =================================================================== --- trunk/src/jtag/jtag.h 2009-05-12 10:52:01 UTC (rev 1765) +++ trunk/src/jtag/jtag.h 2009-05-12 12:16:31 UTC (rev 1766) @@ -608,10 +608,6 @@ #endif -#ifdef __ECOS -typedef CYG_ADDRWORD intptr_t; -#endif - /* This type can store an integer safely by a normal cast on 64 and * 32 bit systems. */ typedef intptr_t jtag_callback_data_t; |
|
From: <zw...@ma...> - 2009-05-12 12:52:19
|
Author: zwelch Date: 2009-05-12 12:52:01 +0200 (Tue, 12 May 2009) New Revision: 1765 Modified: trunk/src/helper/types.h trunk/src/jtag/rlink/rlink.c Log: Add stdint.h to types.h to provide intptr_t. Modified: trunk/src/helper/types.h =================================================================== --- trunk/src/helper/types.h 2009-05-12 10:47:48 UTC (rev 1764) +++ trunk/src/helper/types.h 2009-05-12 10:52:01 UTC (rev 1765) @@ -26,6 +26,9 @@ #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif +#ifdef HAVE_STDINT_H +#include <stdint.h> +#endif #ifndef u8 typedef unsigned char u8; Modified: trunk/src/jtag/rlink/rlink.c =================================================================== --- trunk/src/jtag/rlink/rlink.c 2009-05-12 10:47:48 UTC (rev 1764) +++ trunk/src/jtag/rlink/rlink.c 2009-05-12 10:52:01 UTC (rev 1765) @@ -36,7 +36,6 @@ /* system includes */ #include <usb.h> -#include <stdint.h> /* This feature is made useless by running the DTC all the time. When automatic, the LED is on whenever the DTC is running. Otherwise, USB messages are sent to turn it on and off. */ |
|
From: ntfreak at B. <nt...@ma...> - 2009-05-12 12:47:49
|
Author: ntfreak
Date: 2009-05-12 12:47:48 +0200 (Tue, 12 May 2009)
New Revision: 1764
Modified:
trunk/src/helper/replacements.h
Log:
- fix build issue when HAVE_ELF_H is not defined
Modified: trunk/src/helper/replacements.h
===================================================================
--- trunk/src/helper/replacements.h 2009-05-12 10:02:47 UTC (rev 1763)
+++ trunk/src/helper/replacements.h 2009-05-12 10:47:48 UTC (rev 1764)
@@ -210,22 +210,30 @@
#ifndef HAVE_ELF_H
+typedef uint32_t Elf32_Addr;
+typedef uint16_t Elf32_Half;
+typedef uint32_t Elf32_Off;
+typedef int32_t Elf32_Sword;
+typedef uint32_t Elf32_Word;
+typedef uint32_t Elf32_Size;
+typedef Elf32_Off Elf32_Hashelt;
+
typedef struct
{
unsigned char e_ident[16]; /* Magic number and other info */
- u16 e_type; /* Object file type */
- u16 e_machine; /* Architecture */
- u32 e_version; /* Object file version */
- u32 e_entry; /* Entry point virtual address */
- u32 e_phoff; /* Program header table file offset */
- u32 e_shoff; /* Section header table file offset */
- u32 e_flags; /* Processor-specific flags */
- u16 e_ehsize; /* ELF header size in bytes */
- u16 e_phentsize; /* Program header table entry size */
- u16 e_phnum; /* Program header table entry count */
- u16 e_shentsize; /* Section header table entry size */
- u16 e_shnum; /* Section header table entry count */
- u16 e_shstrndx; /* Section header string table index */
+ Elf32_Half e_type; /* Object file type */
+ Elf32_Half e_machine; /* Architecture */
+ Elf32_Word e_version; /* Object file version */
+ Elf32_Addr e_entry; /* Entry point virtual address */
+ Elf32_Off e_phoff; /* Program header table file offset */
+ Elf32_Off e_shoff; /* Section header table file offset */
+ Elf32_Word e_flags; /* Processor-specific flags */
+ Elf32_Half e_ehsize; /* ELF header size in bytes */
+ Elf32_Half e_phentsize; /* Program header table entry size */
+ Elf32_Half e_phnum; /* Program header table entry count */
+ Elf32_Half e_shentsize; /* Section header table entry size */
+ Elf32_Half e_shnum; /* Section header table entry count */
+ Elf32_Half e_shstrndx; /* Section header string table index */
} Elf32_Ehdr;
#define ELFMAG "\177ELF"
@@ -241,14 +249,14 @@
typedef struct
{
- u32 p_type; /* Segment type */
- u32 p_offset; /* Segment file offset */
- u32 p_vaddr; /* Segment virtual address */
- u32 p_paddr; /* Segment physical address */
- u32 p_filesz; /* Segment size in file */
- u32 p_memsz; /* Segment size in memory */
- u32 p_flags; /* Segment flags */
- u32 p_align; /* Segment alignment */
+ Elf32_Word p_type; /* Segment type */
+ Elf32_Off p_offset; /* Segment file offset */
+ Elf32_Addr p_vaddr; /* Segment virtual address */
+ Elf32_Addr p_paddr; /* Segment physical address */
+ Elf32_Size p_filesz; /* Segment size in file */
+ Elf32_Size p_memsz; /* Segment size in memory */
+ Elf32_Word p_flags; /* Segment flags */
+ Elf32_Size p_align; /* Segment alignment */
} Elf32_Phdr;
#define PT_LOAD 1 /* Loadable program segment */
|
|
From: oharboe at B. <oh...@ma...> - 2009-05-12 12:02:49
|
Author: oharboe Date: 2009-05-12 12:02:47 +0200 (Tue, 12 May 2009) New Revision: 1763 Modified: trunk/src/helper/jim.c trunk/src/jtag/jtag.h Log: eCos fixes Modified: trunk/src/helper/jim.c =================================================================== --- trunk/src/helper/jim.c 2009-05-12 08:56:22 UTC (rev 1762) +++ trunk/src/helper/jim.c 2009-05-12 10:02:47 UTC (rev 1763) @@ -48,6 +48,15 @@ #ifdef __ECOS #include <pkgconf/jimtcl.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <stdarg.h> +#include <ctype.h> +#include <limits.h> +#include <assert.h> +#include <errno.h> +#include <time.h> #endif #ifndef JIM_ANSIC #define JIM_DYNLIB /* Dynamic library support for UNIX and WIN32 */ Modified: trunk/src/jtag/jtag.h =================================================================== --- trunk/src/jtag/jtag.h 2009-05-12 08:56:22 UTC (rev 1762) +++ trunk/src/jtag/jtag.h 2009-05-12 10:02:47 UTC (rev 1763) @@ -607,6 +607,11 @@ /* implemented by minidriver */ #endif + +#ifdef __ECOS +typedef CYG_ADDRWORD intptr_t; +#endif + /* This type can store an integer safely by a normal cast on 64 and * 32 bit systems. */ typedef intptr_t jtag_callback_data_t; |
|
From: <zw...@ma...> - 2009-05-12 10:56:26
|
Author: zwelch Date: 2009-05-12 10:56:22 +0200 (Tue, 12 May 2009) New Revision: 1762 Modified: trunk/Makefile.am Log: Include project doxygen configuration with distribution tarballs. Modified: trunk/Makefile.am =================================================================== --- trunk/Makefile.am 2009-05-12 08:35:17 UTC (rev 1761) +++ trunk/Makefile.am 2009-05-12 08:56:22 UTC (rev 1762) @@ -11,6 +11,8 @@ SUBDIRS = src doc +EXTRA_DIST = Doxyfile + MAINTAINERCLEANFILES = \ configure \ Makefile.in \ |
|
From: <zw...@ma...> - 2009-05-12 10:35:30
|
Author: zwelch
Date: 2009-05-12 10:35:17 +0200 (Tue, 12 May 2009)
New Revision: 1761
Modified:
trunk/src/helper/fileio.h
trunk/src/helper/jim-eventloop.c
trunk/src/helper/jim.c
trunk/src/helper/log.h
trunk/src/helper/replacements.c
trunk/src/helper/replacements.h
trunk/src/target/algorithm.c
trunk/src/target/target.h
Log:
Audit and remove redundant uses of replacements.h in the tree.
Modified: trunk/src/helper/fileio.h
===================================================================
--- trunk/src/helper/fileio.h 2009-05-12 08:33:18 UTC (rev 1760)
+++ trunk/src/helper/fileio.h 2009-05-12 08:35:17 UTC (rev 1761)
@@ -26,10 +26,10 @@
#ifndef FILEIO_H
#define FILEIO_H
+#include "types.h"
+
#define FILEIO_MAX_ERROR_STRING (128)
-#include "replacements.h"
-
enum fileio_type
{
FILEIO_TEXT,
Modified: trunk/src/helper/jim-eventloop.c
===================================================================
--- trunk/src/helper/jim-eventloop.c 2009-05-12 08:33:18 UTC (rev 1760)
+++ trunk/src/helper/jim-eventloop.c 2009-05-12 08:35:17 UTC (rev 1761)
@@ -61,11 +61,6 @@
#include "jim-eventloop.h"
#endif
-#include "replacements.h"
-
-
-/* --- */
-
/* File event structure */
typedef struct Jim_FileEvent {
void *handle;
Modified: trunk/src/helper/jim.c
===================================================================
--- trunk/src/helper/jim.c 2009-05-12 08:33:18 UTC (rev 1760)
+++ trunk/src/helper/jim.c 2009-05-12 08:35:17 UTC (rev 1761)
@@ -56,8 +56,6 @@
#include <stdarg.h>
#include <limits.h>
-#include "replacements.h"
-
/* Include the platform dependent libraries for
* dynamic loading of libraries. */
#ifdef JIM_DYNLIB
Modified: trunk/src/helper/log.h
===================================================================
--- trunk/src/helper/log.h 2009-05-12 08:33:18 UTC (rev 1760)
+++ trunk/src/helper/log.h 2009-05-12 08:35:17 UTC (rev 1761)
@@ -26,7 +26,6 @@
#ifndef ERROR_H
#define ERROR_H
-#include "replacements.h"
#include "command.h"
/* logging priorities
Modified: trunk/src/helper/replacements.c
===================================================================
--- trunk/src/helper/replacements.c 2009-05-12 08:33:18 UTC (rev 1760)
+++ trunk/src/helper/replacements.c 2009-05-12 08:35:17 UTC (rev 1761)
@@ -23,17 +23,10 @@
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
/* DANGER!!!! These must be defined *BEFORE* replacements.h and the malloc() macro!!!! */
#include <stdlib.h>
#include <string.h>
-#ifdef HAVE_STRINGS_H
-#include <strings.h>
-#endif
/*
* clear_malloc
*
@@ -65,10 +58,13 @@
}
#define IN_REPLACEMENTS_C
-#include "replacements.h"
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+#ifdef HAVE_STRINGS_H
+#include <strings.h>
+#endif
-#include <stdio.h>
-
#ifdef _WIN32
#include <io.h>
#endif
Modified: trunk/src/helper/replacements.h
===================================================================
--- trunk/src/helper/replacements.h 2009-05-12 08:33:18 UTC (rev 1760)
+++ trunk/src/helper/replacements.h 2009-05-12 08:35:17 UTC (rev 1761)
@@ -26,8 +26,6 @@
#ifndef REPLACEMENTS_H
#define REPLACEMENTS_H
-#include "types.h"
-
/* MIN,MAX macros */
#ifndef MIN
#define MIN(a,b) (((a)<(b))?(a):(b))
Modified: trunk/src/target/algorithm.c
===================================================================
--- trunk/src/target/algorithm.c 2009-05-12 08:33:18 UTC (rev 1760)
+++ trunk/src/target/algorithm.c 2009-05-12 08:35:17 UTC (rev 1761)
@@ -22,7 +22,6 @@
#endif
#include "algorithm.h"
-#include "replacements.h"
#include "binarybuffer.h"
Modified: trunk/src/target/target.h
===================================================================
--- trunk/src/target/target.h 2009-05-12 08:33:18 UTC (rev 1760)
+++ trunk/src/target/target.h 2009-05-12 08:35:17 UTC (rev 1761)
@@ -30,8 +30,6 @@
#include "algorithm.h"
#include "command.h"
-#include "replacements.h"
-
struct reg_s;
struct trace_s;
struct command_context_s;
|
|
From: <zw...@ma...> - 2009-05-12 10:33:21
|
Author: zwelch Date: 2009-05-12 10:33:18 +0200 (Tue, 12 May 2009) New Revision: 1760 Modified: trunk/configure.in Log: Make replacements.h private by including it from config.h autoheader. Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2009-05-12 08:24:47 UTC (rev 1759) +++ trunk/configure.in 2009-05-12 08:33:18 UTC (rev 1760) @@ -780,6 +780,7 @@ AM_CONFIG_HEADER(config.h) AH_BOTTOM([ #include "system.h" +#include "replacements.h" ]) AM_INIT_AUTOMAKE([-Wall -Wno-portability]) |
|
From: <zw...@ma...> - 2009-05-12 10:24:53
|
Author: zwelch Date: 2009-05-12 10:24:47 +0200 (Tue, 12 May 2009) New Revision: 1759 Modified: trunk/configure.in trunk/src/helper/replacements.h Log: Make system.h private by including it from config.h autoheader. Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2009-05-12 07:44:57 UTC (rev 1758) +++ trunk/configure.in 2009-05-12 08:24:47 UTC (rev 1759) @@ -778,6 +778,10 @@ fi AM_CONFIG_HEADER(config.h) +AH_BOTTOM([ +#include "system.h" +]) + AM_INIT_AUTOMAKE([-Wall -Wno-portability]) AM_MAINTAINER_MODE Modified: trunk/src/helper/replacements.h =================================================================== --- trunk/src/helper/replacements.h 2009-05-12 07:44:57 UTC (rev 1758) +++ trunk/src/helper/replacements.h 2009-05-12 08:24:47 UTC (rev 1759) @@ -27,7 +27,6 @@ #define REPLACEMENTS_H #include "types.h" -#include "system.h" /* MIN,MAX macros */ #ifndef MIN |
|
From: <zw...@ma...> - 2009-05-12 09:45:04
|
Author: zwelch Date: 2009-05-12 09:44:57 +0200 (Tue, 12 May 2009) New Revision: 1758 Modified: trunk/src/helper/jim-eventloop.c trunk/src/helper/jim.c Log: Audit and reduce #include directives in jim source files. Modified: trunk/src/helper/jim-eventloop.c =================================================================== --- trunk/src/helper/jim-eventloop.c 2009-05-12 07:35:00 UTC (rev 1757) +++ trunk/src/helper/jim-eventloop.c 2009-05-12 07:44:57 UTC (rev 1758) @@ -61,13 +61,6 @@ #include "jim-eventloop.h" #endif -/* POSIX includes */ -#include <sys/time.h> -#include <sys/types.h> -#include <unistd.h> -#include <stdio.h> -#include <errno.h> - #include "replacements.h" Modified: trunk/src/helper/jim.c =================================================================== --- trunk/src/helper/jim.c 2009-05-12 07:35:00 UTC (rev 1757) +++ trunk/src/helper/jim.c 2009-05-12 07:44:57 UTC (rev 1758) @@ -53,20 +53,8 @@ #define JIM_DYNLIB /* Dynamic library support for UNIX and WIN32 */ #endif /* JIM_ANSIC */ -#include <stdio.h> -#include <stdlib.h> -#include <string.h> #include <stdarg.h> -#include <ctype.h> #include <limits.h> -#include <assert.h> -#include <errno.h> -#include <time.h> -#if defined(WIN32) -/* sys/time - need is different */ -#else -#include <sys/time.h> // for gettimeofday() -#endif #include "replacements.h" @@ -90,10 +78,6 @@ #endif /* WIN32 */ #endif /* JIM_DYNLIB */ -#ifdef HAVE_UNISTD_H -#include <unistd.h> -#endif - #ifdef __ECOS #include <cyg/jimtcl/jim.h> #else |
|
From: <zw...@ma...> - 2009-05-12 09:35:08
|
Author: zwelch
Date: 2009-05-12 09:35:00 +0200 (Tue, 12 May 2009)
New Revision: 1757
Modified:
trunk/configure.in
trunk/src/helper/jim.c
trunk/src/target/oocd_trace.c
Log:
Define _GNU_SOURCE in config.h, remove definitions from source files.
Modified: trunk/configure.in
===================================================================
--- trunk/configure.in 2009-05-12 07:22:07 UTC (rev 1756)
+++ trunk/configure.in 2009-05-12 07:35:00 UTC (rev 1757)
@@ -851,6 +851,7 @@
AC_MSG_FAILURE([Could not find 'environ' in unistd.h or available libraries.])
fi
+AC_DEFINE([_GNU_SOURCE],[1],[Use GNU C library extensions (e.g. stdndup).])
# set default gcc warnings
GCC_WARNINGS="-Wall -Wstrict-prototypes -Wformat-security"
Modified: trunk/src/helper/jim.c
===================================================================
--- trunk/src/helper/jim.c 2009-05-12 07:22:07 UTC (rev 1756)
+++ trunk/src/helper/jim.c 2009-05-12 07:35:00 UTC (rev 1757)
@@ -53,9 +53,6 @@
#define JIM_DYNLIB /* Dynamic library support for UNIX and WIN32 */
#endif /* JIM_ANSIC */
-#ifndef _GNU_SOURCE
-#define _GNU_SOURCE /* for vasprintf() */
-#endif
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Modified: trunk/src/target/oocd_trace.c
===================================================================
--- trunk/src/target/oocd_trace.c 2009-05-12 07:22:07 UTC (rev 1756)
+++ trunk/src/target/oocd_trace.c 2009-05-12 07:35:00 UTC (rev 1757)
@@ -21,11 +21,6 @@
#include "config.h"
#endif
-// we must define _GNU_SOURCE to get strndup
-#ifndef _GNU_SOURCE
-#define _GNU_SOURCE
-#endif
-
#include "oocd_trace.h"
#include "arm7_9_common.h"
|