Skip to content

Commit 86b8620

Browse files
author
bsaihema
committed
merged and restructured code for versal_2ve_2vm and spartanus+
1 parent 59cce9f commit 86b8620

File tree

310 files changed

+116514
-10646
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

310 files changed

+116514
-10646
lines changed

INSTALL.txt

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
Required 3rd Party Packages
2+
3+
* OpenSSL v1.1.1b libraries
4+
Windows : http://slproweb.com/products/Win32OpenSSL.html
5+
Linux : libssl-dev package
6+
7+
8+
================================================================================
9+
10+
Linux Builds
11+
12+
1. Install OpenSSL libraries.
13+
14+
2. In the bootgen directory run
15+
16+
make
17+
18+
3. If OpenSSL libraries are located at a custom path, then you can link with these libraries as given below.
19+
Assuming OpenSSL libraries are located at /home/$USER/local/openssl
20+
21+
make "LIBS=/home/$USER/local/openssl/lib/libssl.a /home/$USER/local/openssl/lib/libcrypto.a -ldl" "INCLUDE_USER=-I/home/$USER/local/openssl/include"
22+
23+
================================================================================
24+
25+
Windows Builds
26+
27+
1. Install OpenSSL libraries from http://slproweb.com/products/Win32OpenSSL.html
28+
29+
Download and install "Win64 OpenSSL v1.1.1b"
30+
31+
2. Use Microsoft Visual Studio 2015 to build Bootgen source code and link it with OpenSSL libraries downloaded in previous step
32+
33+

LICENSE

Lines changed: 145 additions & 145 deletions
Original file line numberDiff line numberDiff line change
@@ -1,145 +1,145 @@
1-
Components: bootgen
2-
3-
4-
/******************************************************************************
5-
* Copyright 2015-2020 Xilinx, Inc.
6-
*
7-
* Licensed under the Apache License, Version 2.0 (the "License");
8-
* you may not use this file except in compliance with the License.
9-
* You may obtain a copy of the License at
10-
*
11-
* http://www.apache.org/licenses/LICENSE-2.0
12-
*
13-
* Unless required by applicable law or agreed to in writing, software
14-
* distributed under the License is distributed on an "AS IS" BASIS,
15-
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16-
* See the License for the specific language governing permissions and
17-
* limitations under the License.
18-
******************************************************************************/
19-
20-
21-
Components: bison 2.7
22-
23-
24-
/* Skeleton interface for Bison LALR(1) parsers in C++
25-
26-
Copyright (C) 2002-2012 Free Software Foundation, Inc.
27-
28-
This program is free software: you can redistribute it and/or modify
29-
it under the terms of the GNU General Public License as published by
30-
the Free Software Foundation, either version 3 of the License, or
31-
(at your option) any later version.
32-
33-
This program is distributed in the hope that it will be useful,
34-
but WITHOUT ANY WARRANTY; without even the implied warranty of
35-
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
36-
GNU General Public License for more details.
37-
38-
You should have received a copy of the GNU General Public License
39-
along with this program. If not, see <http://www.gnu.org/licenses/>. */
40-
41-
/* As a special exception, you may create a larger work that contains
42-
part or all of the Bison parser skeleton and distribute that work
43-
under terms of your choice, so long as that work isn't itself a
44-
parser generator using the skeleton or a modified version thereof
45-
as a parser skeleton. Alternatively, if you modify or redistribute
46-
the parser skeleton itself, you may (at your option) remove this
47-
special exception, which will cause the skeleton and the resulting
48-
Bison output files to be licensed under the GNU General Public
49-
License without this special exception.
50-
51-
This special exception was added by the Free Software Foundation in
52-
version 2.2 of Bison. */
53-
54-
55-
Copyright 2002-2012 Free Software Foundation Inc
56-
57-
58-
Components: flex 2.5.35
59-
60-
61-
// This code is derived from software contributed to Berkeley by
62-
// Kent Williams and Tom Epperly.
63-
//
64-
// Redistribution and use in source and binary forms, with or without
65-
// modification, are permitted provided that the following conditions
66-
// are met:
67-
68-
// 1. Redistributions of source code must retain the above copyright
69-
// notice, this list of conditions and the following disclaimer.
70-
// 2. Redistributions in binary form must reproduce the above copyright
71-
// notice, this list of conditions and the following disclaimer in the
72-
// documentation and/or other materials provided with the distribution.
73-
74-
// Neither the name of the University nor the names of its contributors
75-
// may be used to endorse or promote products derived from this software
76-
// without specific prior written permission.
77-
78-
// THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
79-
// IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
80-
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
81-
// PURPOSE.
82-
83-
84-
Copyright (c) 1993 The Regents of the University of California. All rights reserved.
85-
86-
87-
Components: keccak 3.3
88-
89-
90-
/*
91-
The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
92-
Micha??l Peeters and Gilles Van Assche. For more information, feedback or
93-
questions, please refer to our website: http://keccak.noekeon.org/
94-
95-
Implementation by Ronny Van Keer,
96-
hereby denoted as "the implementer".
97-
98-
To the extent possible under law, the implementer has waived all copyright
99-
and related or neighboring rights to the source code in this file.
100-
http://creativecommons.org/publicdomain/zero/1.0/
101-
*/
102-
103-
104-
Copyright (c) 1994 Hewlett-Packard Company
105-
Copyright (c) 1993 The Regents of the University of California.
106-
Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
107-
Copyright 2002-2012 Free Software Foundation Inc
108-
109-
110-
Components: stdint.h 0.1.5
111-
112-
113-
* Redistribution and use in source and binary forms, with or without
114-
* modification, are permitted provided that the following conditions
115-
* are met:
116-
*
117-
* Redistributions of source code must retain the above copyright
118-
* notice, this list of conditions and the following disclaimer.
119-
*
120-
* Redistributions in binary form must not misrepresent the orignal
121-
* source in the documentation and/or other materials provided
122-
* with the distribution.
123-
*
124-
* The names of the authors not its contributors may be used to
125-
* endorse or promote products derived from this software without
126-
* specific prior written permission.
127-
*
128-
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
129-
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
130-
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
131-
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
132-
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
133-
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
134-
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
135-
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
136-
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
137-
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
138-
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
139-
* OF THE POSSIBILITY OF SUCH DAMAGE.
140-
*
141-
****************************************************************************
142-
143-
144-
Copyright (c) 2005 Paul Hsieh
145-
1+
Components: bootgen
2+
3+
4+
/******************************************************************************
5+
* Copyright 2015-2020 Xilinx, Inc.
6+
*
7+
* Licensed under the Apache License, Version 2.0 (the "License");
8+
* you may not use this file except in compliance with the License.
9+
* You may obtain a copy of the License at
10+
*
11+
* http://www.apache.org/licenses/LICENSE-2.0
12+
*
13+
* Unless required by applicable law or agreed to in writing, software
14+
* distributed under the License is distributed on an "AS IS" BASIS,
15+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16+
* See the License for the specific language governing permissions and
17+
* limitations under the License.
18+
******************************************************************************/
19+
20+
21+
Components: bison 2.7
22+
23+
24+
/* Skeleton interface for Bison LALR(1) parsers in C++
25+
26+
Copyright (C) 2002-2012 Free Software Foundation, Inc.
27+
28+
This program is free software: you can redistribute it and/or modify
29+
it under the terms of the GNU General Public License as published by
30+
the Free Software Foundation, either version 3 of the License, or
31+
(at your option) any later version.
32+
33+
This program is distributed in the hope that it will be useful,
34+
but WITHOUT ANY WARRANTY; without even the implied warranty of
35+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
36+
GNU General Public License for more details.
37+
38+
You should have received a copy of the GNU General Public License
39+
along with this program. If not, see <http://www.gnu.org/licenses/>. */
40+
41+
/* As a special exception, you may create a larger work that contains
42+
part or all of the Bison parser skeleton and distribute that work
43+
under terms of your choice, so long as that work isn't itself a
44+
parser generator using the skeleton or a modified version thereof
45+
as a parser skeleton. Alternatively, if you modify or redistribute
46+
the parser skeleton itself, you may (at your option) remove this
47+
special exception, which will cause the skeleton and the resulting
48+
Bison output files to be licensed under the GNU General Public
49+
License without this special exception.
50+
51+
This special exception was added by the Free Software Foundation in
52+
version 2.2 of Bison. */
53+
54+
55+
Copyright 2002-2012 Free Software Foundation Inc
56+
57+
58+
Components: flex 2.5.35
59+
60+
61+
// This code is derived from software contributed to Berkeley by
62+
// Kent Williams and Tom Epperly.
63+
//
64+
// Redistribution and use in source and binary forms, with or without
65+
// modification, are permitted provided that the following conditions
66+
// are met:
67+
68+
// 1. Redistributions of source code must retain the above copyright
69+
// notice, this list of conditions and the following disclaimer.
70+
// 2. Redistributions in binary form must reproduce the above copyright
71+
// notice, this list of conditions and the following disclaimer in the
72+
// documentation and/or other materials provided with the distribution.
73+
74+
// Neither the name of the University nor the names of its contributors
75+
// may be used to endorse or promote products derived from this software
76+
// without specific prior written permission.
77+
78+
// THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
79+
// IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
80+
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
81+
// PURPOSE.
82+
83+
84+
Copyright (c) 1993 The Regents of the University of California. All rights reserved.
85+
86+
87+
Components: keccak 3.3
88+
89+
90+
/*
91+
The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
92+
Micha??l Peeters and Gilles Van Assche. For more information, feedback or
93+
questions, please refer to our website: http://keccak.noekeon.org/
94+
95+
Implementation by Ronny Van Keer,
96+
hereby denoted as "the implementer".
97+
98+
To the extent possible under law, the implementer has waived all copyright
99+
and related or neighboring rights to the source code in this file.
100+
http://creativecommons.org/publicdomain/zero/1.0/
101+
*/
102+
103+
104+
Copyright (c) 1994 Hewlett-Packard Company
105+
Copyright (c) 1993 The Regents of the University of California.
106+
Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
107+
Copyright 2002-2012 Free Software Foundation Inc
108+
109+
110+
Components: stdint.h 0.1.5
111+
112+
113+
* Redistribution and use in source and binary forms, with or without
114+
* modification, are permitted provided that the following conditions
115+
* are met:
116+
*
117+
* Redistributions of source code must retain the above copyright
118+
* notice, this list of conditions and the following disclaimer.
119+
*
120+
* Redistributions in binary form must not misrepresent the orignal
121+
* source in the documentation and/or other materials provided
122+
* with the distribution.
123+
*
124+
* The names of the authors not its contributors may be used to
125+
* endorse or promote products derived from this software without
126+
* specific prior written permission.
127+
*
128+
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
129+
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
130+
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
131+
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
132+
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
133+
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
134+
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
135+
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
136+
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
137+
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
138+
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
139+
* OF THE POSSIBILITY OF SUCH DAMAGE.
140+
*
141+
****************************************************************************
142+
143+
144+
Copyright (c) 2005 Paul Hsieh
145+

0 commit comments

Comments
 (0)