History log of /seL4-test-master/projects/seL4_libs/libsel4utils/src/irq_server/irq_server.c
Revision Date Author Comments
# 38a475de 21-Aug-2019 Kent McLeod <Kent.Mcleod@data61.csiro.au>

mcs: Rename CONFIG_KERNEL_RT to CONFIG_KERNEL_MCS

This is to be consistent with the name defined in the kernel.


# 87499efe 24-Jul-2019 Damon Lee <Damon.Lee@data61.csiro.au>

libsel4utils: Update 'new_irq_ops' in IRQ server

This commit updates the call to 'new_irq_ops' in the IRQ server to match
the new function prototype.


# 74156bbe 03-Jul-2019 Damon Lee <Damon.Lee@data61.csiro.au>

trivial: Update IRQ server licenses


# ebde998d 03-Jul-2019 Damon Lee <Damon.Lee@data61.csiro.au>

libsel4utils: Refactor IRQ server sources

This commit refactors the existing functions in the IRQ server sources
to use the dynamic IRQ interface in libsel4platsupport.


# 0c5ade68 03-Jul-2019 Damon Lee <Damon.Lee@data61.csiro.au>

libsel4utils: Remove unneeded code in IRQ server

This code is no longer necessary as all the IRQ and notification pairing
is delegated to the IRQ interface in libsel4platsupport.


# 4efae4bc 03-Jul-2019 Damon Lee <Damon.Lee@data61.csiro.au>

libsel4utils: Refactor IRQ server private structs

This commit updates the private IRQ server structs. The key point is
that most of the changes are done to accommodate the new dynamic IRQ
interface.


# 4d26ee07 03-Jul-2019 Damon Lee <Damon.Lee@data61.csiro.au>

libsel4utils: Add headers for IRQ server sources

These new headers are necessary for the refactoring of the IRQ server.


# e6cd825b 05-Dec-2018 Yanyan Shen <yanyan.shen@data61.csiro.au>

sel4utils: Use seL4_Word as badge type

Also use CTZL to handle both 32-bit or 64-bit badge.


# 08f9b7c2 04-Oct-2017 Adrian Danis <Adrian.Danis@data61.csiro.au>

Changes for removal of seL4_CapData_t type in libsel4

This updates seL4_libs to not use what are now deprecated functions and types by using
the new API wrappers


# 44d3866f 10-Aug-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4utils: abstract over MCS vs master kernel API

- add api.h, which is intended to be used as a wrapper for functions
that are equivalent on MCS/master kernels, so we can seemlessly switch
between the two. This makes porting efforts easier, and without a
nasty proliferation of #ifdefs.
- use it everywhere relevant.


# ba1db811 09-Aug-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Support reply objects in seL4_libs

Only if CONFIG_KERNEL_RT is enabled will they work, but most of
the code is compiled in order to make maintenance easier.


# e1bb9eb3 10-Aug-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4utils: minor clean up in irq_server.c

- use calloc instead of malloc/memset
- remove unneccessary casts
- replace custom debug macros with ZF_LOGD


# 0016dfc6 13-Jul-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Fix all the whitespace

- remove trailing whitespace
- remove duplicate blank lines
- remove blank lines at end of files


# e378dbc9 10-Jul-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4utils: refactor process and thread config interface

- add builder patterns for thread and process configs which reduces api
breakage when new features are added
- replace all usages of configs with builders
- don't set priorities in default functions (threads will be set to 0)
- set MCP in threads and processes when specified


# 9214341c 04-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Fix licenses


# bc289580 11-Apr-2017 Adrian Danis <Adrian.Danis@data61.csiro.au>

Remove #ifdef guards for the existance of different libraries

These libraries are now all part of this same repository, and so they will always exist.
Guarding for them adds unnecessary complexity


# bd400737 29-Nov-2016 Adrian Danis <Adrian.Danis@data61.csiro.au>

SELFOUR-610: libsel4simple: Deprecate simple_get_IRQ_control in favour of simple_get_IRQ_handler


# d5423fc7 09-Jun-2016 Matthew Fernandez <matthew.fernandez@nicta.com.au>

libsel4utils: Use UNUSED in one place.


# 8b1d783f 09-Jun-2016 Matthew Fernandez <matthew.fernandez@nicta.com.au>

libsel4utils: Fix a format string.


# a7f54e7e 09-Jun-2016 Matthew Fernandez <matthew.fernandez@nicta.com.au>

libsel4utils: Fix some format strings.


# a5508396 23-Mar-2016 Adrian Danis <Adrian.Danis@nicta.com.au>

libsel4utils: Minor type and printing changes for 64bit compatibility


# 67c869cf 29-Mar-2016 Anna Lyons <Anna.Lyons@nicta.com.au>

all: s/LOG_*/ZF_LOG*


# 62d575b3 19-Nov-2015 Anna Lyons <Anna.Lyons@nicta.com.au>

update for s/Wait/Recv


# a4f1d3ac 28-Oct-2015 Siwei Zhuang <siwei.zhuang@nicta.com.au>

libsel4utils: fix typos.