History log of /seL4-camkes-master/projects/global-components/templates/seL4Ethdriver-to.template.c
Revision Date Author Comments
# 226664b9 04-Feb-2020 Kent McLeod <Kent.Mcleod@data61.csiro.au>

global-endpoint: Refactor to auto-allocate badges

As the global-endpoint is a notification object shared across multiple
camkes connections, we force each connection end to have a distinct
badge value and don't allow the camkes assembly to specify badge values
or notification object names.


# df4017b9 30-Jan-2020 Kent McLeod <Kent.Mcleod@data61.csiro.au>

templates: Standardize use of assigning badges

Don't require ${interface_name}_attributes to be set in every case. The
'from' ends don't typically need to control what badge they appear under
in the 'to' end and it is easier to allow the connector to allocate
badges itself. Note: it may still be required to force badge assignment
in order to link separate interfaces together and so this mechanism is
still supported.


# 8a6cbb94 19-Jan-2020 Jingyao Zhou <Jingyao.Zhou@data61.csiro.au>

components: Changes related to MAC address config

1. Remove the need for users to provide MAC address for ethdriver
initialization
2. Providing MAC address is now optional for clients of ethdriver,
if a client does not provide a MAC address, it is configured to
use the device MAC address


# 1eaf5aa7 21-Nov-2019 Kent McLeod <Kent.Mcleod@data61.csiro.au>

templates: Sort badges as integer types

Without storing badges as ints, they get sorted lexicographically
instead of numerical.


# 69b99e26 17-Apr-2019 Damon Lee <Damon.Lee@data61.csiro.au>

templates: Add Ethdriver related connectors

This commit moves the Ethdriver related connectors from the camkes-vm
repository over to this repository. Additionally, the "seL4Ethdriver-to"
is refactored to remove duplicate code.