CHANGELOG.rst 3.38 KB
Newer Older
1 2 3 4
..
  SPDX-License-Identifier: CC-0.0
  SPDX-FileCopyrightText: 2019 CERN

Federico Vaga's avatar
Federico Vaga committed
5 6 7
=========
Changelog
=========
8

9
2.0.0 - 2020-07-30
10
==================
11 12
Added
-----
13 14 15 16
- hdl: new testbench to test the DMA feature (read/write to DDR memory) in the new golden.
- sw: basic Python module to handle DMA and FPGA programming
- sw: user-space DMA interface in debugfs (read/write)
- tst: add integration tests for DMA transfers
17 18 19

Changed
-------
20 21
- hdl: Switch to 125MHz (from 62.5MHz before) clock for DMA transfers.
- hdl: Cleanup of top-levels, addition of DMA to the golden.
22 23 24

Fixed
-----
25 26
- hdl: DMA misalignment issue due to loss of 32-bit words, caused in turn by inadequate flow control.
- hdl: typo in synthesis constraints.
27

28
1.4.15 - 2020-06-03
29 30
===================
Added
31 32
-----
- hdl: ignore autogenerated files to build metadata (otherwise the repository
33 34
  is always marked as dirty)

35
1.4.14 - 2020-05-28
36 37 38
===================
Added
-----
39
- hdl: export DDMTD clock output
40

41
1.4.13 - 2020-05-12
42 43 44
===================
Fixed
-----
45
- hdl: report correct version in spec-base metadata
46 47


48
1.4.12 - 2020-05-12
49 50 51
===================
Added
-----
52
- hdl: metadata source-id automatic assignment
53 54

Changed
55 56
-------
- sw: do not double remap memory
57

58
1.4.11 - 2020-05-04
59 60 61
===================
Added
-----
62
- sw: added DMA engine channel for application to the list of resources
63 64

Changed
65 66
-------
- sw: little code improvements
67

68
1.4.10 - 2020-04-24
69 70 71
===================
Changed
-------
72 73
- bld: assign dependencies path based on REPO_PARENT
- bld: check for missing dependencies
74 75 76

Fixed
-----
77
- sw: fix kernel crash when programming new bitstream
78

79
1.4.9 - 2020-03-10
80 81 82
==================
Added
-----
83
- sw: support for kernel version more recent than 3.10 (RedHat)
84 85 86

Fixed
-----
87
- sw: reduce allocation on stack
88

89
1.4.8 - 2020-02-12
90 91 92
==================
Fixed
-----
93
- sw: fix kernel crash when programming new bitstream
94

95
1.4.7 - 2020-01-15
96 97 98
==================
Fixed
-------
99 100
- doc: sysfs paths were wrong
- doc: incomplete driver loading list of commands
101

102
1.4.6 - 2020-01-13
103 104 105
==================
Changed
-------
106 107
- doc: improve documentation
- sw: better error reporting on I2C errors
108

109
1.4.5 - 2019-12-17
110 111 112 113 114
==================
Something happened while synchronizing different branches and version 1.4.4
could be inconsistent on different repositories. This release increment realign
all repositories

115
1.4.4 - 2019-12-17
116 117
==================
Changed
118 119 120
-------
- sw: better integration in coht, rename environment variable to FPGA_MGR

121 122
Fixed
-----
123 124
- sw: suggested fixed reported by checkpatch and coccicheck
- hdl: restore lost references to git submodules
125

126 127
1.4.3 - 2019-10-17
==================
128 129
Fixed
-----
130
- sw: fix SPEC GPIO get_direction
131

132 133
1.4.2 - 2019-10-15
==================
134 135
Fixed
-----
136
- sw: fix SPEC driver dependency with I2C OCores
137

138 139
1.4.1 - 2019-09-23
==================
Federico Vaga's avatar
Federico Vaga committed
140 141
Changed
-------
142 143
- sw: do not used devm_* operations (it seems to solve problems)

Federico Vaga's avatar
Federico Vaga committed
144 145
Removed
-------
146 147
- sw: Removed IRQ line assignment to FCL (not used)

Federico Vaga's avatar
Federico Vaga committed
148 149
Fixed
-----
150 151 152
- sw: kcalloc usage
- sw:  memcpy(), memset() usage
- sw: checkpatch style fixes
Federico Vaga's avatar
Federico Vaga committed
153

154 155
1.4.0 2019-09-11
================
Federico Vaga's avatar
Federico Vaga committed
156 157
Added
-----
158 159 160 161 162 163
- hdl: spec-base IP-core to support SPEC based designs
- sw: Driver for GN4124 FCL using Linux FPGA manager
- sw: Driver for GN4124 GPIO using Linux GPIOlib
- sw: Driver for gn412x-core DMA using Linux DMA engine
- sw: Support for spec-base IP-core
- sw: Support for FMC
164

165 166
0.0.0
=====
Federico Vaga's avatar
Federico Vaga committed
167
Start the development of a new SPEC driver and SPEC HDL support layer