Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| docs:guide-developer:20.xx.major.changes [2020/02/12 12:43] – [Label MAC address] adrianschmutzler | docs:guide-developer:20.xx.major.changes [2021/02/15 10:29] (current) – 21.02 zorun | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | This site intends to give an overview over major changes since 19.07, focusing on those that will require adjustments/ | + | This page intends to give an overview over major cosmetic |
| The idea is to give a broad overview like a Table of Contents, without too much details on the specific issues. | The idea is to give a broad overview like a Table of Contents, without too much details on the specific issues. | ||
| - | |||
| - | With 20.xx not close yet, this may be seen as a tracker of big changes in master for now. | ||
| Note that this page is not even close to being complete. | Note that this page is not even close to being complete. | ||
| + | |||
| ===== Device/ | ===== Device/ | ||
| Line 25: | Line 24: | ||
| The following subchapters will provide details on which changes have been applied to which targets so far. | The following subchapters will provide details on which changes have been applied to which targets so far. | ||
| + | ==== arc770 ==== | ||
| + | |||
| + | Manual board names (/ | ||
| + | |||
| + | So, all local scripts using the board name need to be updated. | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | ==== archs38 ==== | ||
| + | |||
| + | Manual board names (/ | ||
| + | |||
| + | So, all local scripts using the board name need to be updated. | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| ==== ath79/ | ==== ath79/ | ||
| - | In 20.xx, ar71xx will finally be dropped. As already relevant in 19.07, ath79 introduces vendor_model-variant scheme for image names. It also drops the board_names used in ar71xx, so the compatible (from DTS) will be used as board name instead (being equivalent to vendor, | + | In 21.02, ar71xx will finally be dropped. As already relevant in 19.07, ath79 introduces vendor_model-variant scheme for image names. It also drops the board_names used in ar71xx, so the compatible (from DTS) will be used as board name instead (being equivalent to vendor, |
| While creating the new and shiny target, we again took the opportunity to use more systematic names on devices, using less abbreviations and staying closer to the device name. This will it result in several changed names compared to ar71xx additional to just adding the vendor to the name. | While creating the new and shiny target, we again took the opportunity to use more systematic names on devices, using less abbreviations and staying closer to the device name. This will it result in several changed names compared to ar71xx additional to just adding the vendor to the name. | ||
| Line 37: | Line 54: | ||
| Note that ath79 might also include several changes after 19.07. | Note that ath79 might also include several changes after 19.07. | ||
| - | ==== bcm27xx/ | + | ==== bcm27xx/ |
| The whole target has been renamed from " | The whole target has been renamed from " | ||
| Line 44: | Line 61: | ||
| This can be easily addressed downstream by just grepping for " | This can be easily addressed downstream by just grepping for " | ||
| - | ==== bcm47xx/ | + | ==== bcm47xx/ |
| The whole target has been renamed from " | The whole target has been renamed from " | ||
| Line 50: | Line 67: | ||
| This can be easily addressed downstream by just grepping for " | This can be easily addressed downstream by just grepping for " | ||
| - | ==== bcm63xx/ | + | ==== bcm63xx/ |
| The whole target has been renamed from " | The whole target has been renamed from " | ||
| Line 67: | Line 84: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | |||
| + | ==== imx6 ==== | ||
| + | |||
| + | Manual board names (/ | ||
| + | |||
| + | So, all local scripts using the board name need to be updated. | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | ==== layerscape ==== | ||
| + | |||
| + | Device nodes and thus image names have been changed to apply to vendor_model scheme. | ||
| + | |||
| + | This will affect CONFIG_TARGET_DEVICE_* variables and image names. | ||
| + | |||
| + | https:// | ||
| + | |||
| ==== mediatek ==== | ==== mediatek ==== | ||
| Line 74: | Line 109: | ||
| This will affect CONFIG_TARGET_DEVICE_* variables and image names. | This will affect CONFIG_TARGET_DEVICE_* variables and image names. | ||
| + | https:// | ||
| ==== mpc85xx ==== | ==== mpc85xx ==== | ||
| Line 137: | Line 173: | ||
| Use: | Use: | ||
| < | < | ||
| - | . / | ||
| . / | . / | ||
| label_mac_addr=$(get_mac_label) | label_mac_addr=$(get_mac_label) | ||
| Line 143: | Line 178: | ||
| The label MAC address has to be provided in OpenWrt on a per-device basis. While a lot of devices has already been covered, there also is still a lot of devices to take care of. | The label MAC address has to be provided in OpenWrt on a per-device basis. While a lot of devices has already been covered, there also is still a lot of devices to take care of. | ||
| + | |||
| + | ===== Support of Ed25519 SSH keys ===== | ||
| + | |||
| + | With the commit [[commit> | ||