Skip to content

Commit

Permalink
Release 9.0.10500.20898
Browse files Browse the repository at this point in the history
  • Loading branch information
Brian Bian committed Apr 29, 2021
1 parent a579956 commit d358aa8
Show file tree
Hide file tree
Showing 1,444 changed files with 7,158 additions and 10,900 deletions.
7 changes: 4 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@
*.[oa]
*.[sk]o
*.o.*
*.ko.*
*.mod.c
*.symvers
modules.order
.tmp_versions
**/Linux/[^./]*
!**/Linux/Makefile
.*.cmd
.cproject
.project
.settings
Expand Down Expand Up @@ -50,7 +50,6 @@ ppm_compiler
/ESIF/Packages/Database/DSP-*.accdb
/ESIF/Packages/Database/EXPORT
/ESIF/Products/ESIF_UI/index.html
/ESIF/Products/IPF_UI/index_ipf.html
/Build/Linux/Artifacts
/Build/Linux/Upstream
/Build/Windows/Artifacts
Expand All @@ -71,4 +70,6 @@ ppm_compiler
/ContextService/SampleAppSource/SampleApp_Packager/BundleArtifacts
/ContextService/**/packages
/ESIF/Products/ESIF_UI/Sources/solution/esif_ui_solution/bin/esif_ui_solution.pdb
/ESIF/Products/ESIF_UI/Sources/solution/esif_ui_solution/bin/esif_ui_solution.dll
/ESIF/Products/ESIF_UI/Sources/solution/esif_ui_solution/bin/esif_ui_solution.dll
/ESIF/Products/IPF_UI/Sources/solution/ipf_ui_solution/bin
/ESIF/Products/IPF_UI/index.html
10 changes: 5 additions & 5 deletions Common/Ver.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Licensed under the Apache License, Version 2.0 (the "License"); you may not
** use this file except in compliance with the License.
Expand All @@ -18,7 +18,7 @@

#pragma once

#define VER_MAJOR 8
#define VER_MINOR 8
#define VER_HOTFIX 10300
#define VER_BUILD 18417
#define VER_MAJOR 1
#define VER_MINOR 0
#define VER_HOTFIX 10500
#define VER_BUILD 20898
4 changes: 2 additions & 2 deletions Common/esif_ccb.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
**
** GPL LICENSE SUMMARY
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** This program is free software; you can redistribute it and/or modify it under
** the terms of version 2 of the GNU General Public License as published by the
Expand All @@ -23,7 +23,7 @@
**
** BSD LICENSE
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are met:
Expand Down
4 changes: 2 additions & 2 deletions Common/esif_ccb_atomic.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
**
** GPL LICENSE SUMMARY
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** This program is free software; you can redistribute it and/or modify it under
** the terms of version 2 of the GNU General Public License as published by the
Expand All @@ -23,7 +23,7 @@
**
** BSD LICENSE
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are met:
Expand Down
2 changes: 1 addition & 1 deletion Common/esif_ccb_atomic_lin_user.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Licensed under the Apache License, Version 2.0 (the "License"); you may not
** use this file except in compliance with the License.
Expand Down
4 changes: 2 additions & 2 deletions Common/esif_ccb_cpuid.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
**
** GPL LICENSE SUMMARY
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** This program is free software; you can redistribute it and/or modify it under
** the terms of version 2 of the GNU General Public License as published by the
Expand All @@ -23,7 +23,7 @@
**
** BSD LICENSE
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are met:
Expand Down
2 changes: 1 addition & 1 deletion Common/esif_ccb_cpuid_lin_user.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Licensed under the Apache License, Version 2.0 (the "License"); you may not
** use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Common/esif_ccb_env.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Licensed under the Apache License, Version 2.0 (the "License"); you may not
** use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Common/esif_ccb_file.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Licensed under the Apache License, Version 2.0 (the "License"); you may not
** use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Common/esif_ccb_file_lin_user.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Licensed under the Apache License, Version 2.0 (the "License"); you may not
** use this file except in compliance with the License.
Expand Down
4 changes: 2 additions & 2 deletions Common/esif_ccb_kpe.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
**
** GPL LICENSE SUMMARY
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** This program is free software; you can redistribute it and/or modify it under
** the terms of version 2 of the GNU General Public License as published by the
Expand All @@ -23,7 +23,7 @@
**
** BSD LICENSE
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are met:
Expand Down
2 changes: 1 addition & 1 deletion Common/esif_ccb_library.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Licensed under the Apache License, Version 2.0 (the "License"); you may not
** use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Common/esif_ccb_library_lin_user.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Licensed under the Apache License, Version 2.0 (the "License"); you may not
** use this file except in compliance with the License.
Expand Down
4 changes: 2 additions & 2 deletions Common/esif_ccb_lock.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
**
** GPL LICENSE SUMMARY
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** This program is free software; you can redistribute it and/or modify it under
** the terms of version 2 of the GNU General Public License as published by the
Expand All @@ -23,7 +23,7 @@
**
** BSD LICENSE
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are met:
Expand Down
2 changes: 1 addition & 1 deletion Common/esif_ccb_lock_lin_user.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Licensed under the Apache License, Version 2.0 (the "License"); you may not
** use this file except in compliance with the License.
Expand Down
4 changes: 2 additions & 2 deletions Common/esif_ccb_memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
**
** GPL LICENSE SUMMARY
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** This program is free software; you can redistribute it and/or modify it under
** the terms of version 2 of the GNU General Public License as published by the
Expand All @@ -23,7 +23,7 @@
**
** BSD LICENSE
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are met:
Expand Down
2 changes: 1 addition & 1 deletion Common/esif_ccb_memory_lin_user.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Licensed under the Apache License, Version 2.0 (the "License"); you may not
** use this file except in compliance with the License.
Expand Down
8 changes: 6 additions & 2 deletions Common/esif_ccb_memstat.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
**
** GPL LICENSE SUMMARY
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** This program is free software; you can redistribute it and/or modify it under
** the terms of version 2 of the GNU General Public License as published by the
Expand All @@ -23,7 +23,7 @@
**
** BSD LICENSE
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are met:
Expand Down Expand Up @@ -93,13 +93,15 @@ extern esif_ccb_lock_t g_memstat_lock;
}
#endif

/* WARNING: This function may not be called from paged code in kernel */
static ESIF_INLINE void memstat_inc(u32 *intptr)
{
esif_ccb_write_lock(&g_memstat_lock);
(*(intptr))++;
esif_ccb_write_unlock(&g_memstat_lock);
}

/* WARNING: This function may not be called from paged code in kernel */
static ESIF_INLINE u32 memstat_read(u32 *intptr)
{
u32 rc;
Expand All @@ -108,6 +110,8 @@ static ESIF_INLINE u32 memstat_read(u32 *intptr)
esif_ccb_read_unlock(&g_memstat_lock);
return rc;
}

/* WARNING: This function may not be called from paged code in kernel */
static ESIF_INLINE void memstat_set(u32 *intptr, u32 val)
{
esif_ccb_write_lock(&g_memstat_lock);
Expand Down
2 changes: 1 addition & 1 deletion Common/esif_ccb_memtrace.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Licensed under the Apache License, Version 2.0 (the "License"); you may not
** use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Common/esif_ccb_random.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Licensed under the Apache License, Version 2.0 (the "License"); you may not
** use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Common/esif_ccb_random_lin_user.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Licensed under the Apache License, Version 2.0 (the "License"); you may not
** use this file except in compliance with the License.
Expand Down
4 changes: 2 additions & 2 deletions Common/esif_ccb_rc.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
**
** GPL LICENSE SUMMARY
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** This program is free software; you can redistribute it and/or modify it under
** the terms of version 2 of the GNU General Public License as published by the
Expand All @@ -23,7 +23,7 @@
**
** BSD LICENSE
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are met:
Expand Down
10 changes: 8 additions & 2 deletions Common/esif_ccb_sem.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
**
** GPL LICENSE SUMMARY
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** This program is free software; you can redistribute it and/or modify it under
** the terms of version 2 of the GNU General Public License as published by the
Expand All @@ -23,7 +23,7 @@
**
** BSD LICENSE
**
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are met:
Expand Down Expand Up @@ -100,6 +100,7 @@ static ESIF_INLINE void esif_ccb_event_init(esif_ccb_event_t *event_ptr)
/*
* Suppresses SCA false positive where IRQL level is not properly tracked.
*/
/* WARNING: This function may not be called from paged code in kernel */
static ESIF_INLINE void esif_ccb_event_uninit(esif_ccb_event_t *event_ptr)
{
/*
Expand Down Expand Up @@ -127,6 +128,7 @@ static ESIF_INLINE void esif_ccb_event_uninit(esif_ccb_event_t *event_ptr)
/*
* Suppresses SCA false positive where IRQL level is not properly tracked.
*/
/* WARNING: This function may not be called from paged code in kernel */
static ESIF_INLINE void esif_ccb_event_wait(esif_ccb_event_t *event_ptr)
{
esif_ccb_write_lock(&event_ptr->state_lock);
Expand All @@ -151,6 +153,7 @@ static ESIF_INLINE void esif_ccb_event_wait(esif_ccb_event_t *event_ptr)
/*
* Suppresses SCA false positive where IRQL level is not properly tracked.
*/
/* WARNING: This function may not be called from paged code in kernel */
static ESIF_INLINE void esif_ccb_event_set(esif_ccb_event_t *event_ptr)
{
esif_ccb_write_lock(&event_ptr->state_lock);
Expand All @@ -167,6 +170,7 @@ static ESIF_INLINE void esif_ccb_event_set(esif_ccb_event_t *event_ptr)
}


/* WARNING: This function may not be called from paged code in kernel */
static ESIF_INLINE void esif_ccb_event_reset(esif_ccb_event_t *event_ptr)
{
esif_ccb_write_lock(&event_ptr->state_lock);
Expand All @@ -184,6 +188,7 @@ static ESIF_INLINE void esif_ccb_event_reset(esif_ccb_event_t *event_ptr)
/*
* Suppresses SCA false positive where IRQL level is not properly tracked.
*/
/* WARNING: This function may not be called from paged code in kernel */
static ESIF_INLINE void esif_ccb_event_release_waiters(esif_ccb_event_t *event_ptr)
{
esif_ccb_write_lock(&event_ptr->state_lock);
Expand All @@ -201,6 +206,7 @@ static ESIF_INLINE void esif_ccb_event_release_waiters(esif_ccb_event_t *event_p
* Returns ESIF_OK on success, ESIF_E_TIMEOUT if the timer expired, else
* ESIF_E_UNSPECIFIED.
*/
/* WARNING: This function may not be called from paged code in kernel */
static ESIF_INLINE enum esif_rc esif_ccb_event_try_wait(
esif_ccb_event_t *event_ptr,
u32 ms_timeout
Expand Down
2 changes: 1 addition & 1 deletion Common/esif_ccb_sem_lin_user.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Licensed under the Apache License, Version 2.0 (the "License"); you may not
** use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Common/esif_ccb_socket.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
** Copyright (c) 2013-2020 Intel Corporation All Rights Reserved
** Copyright (c) 2013-2021 Intel Corporation All Rights Reserved
**
** Licensed under the Apache License, Version 2.0 (the "License"); you may not
** use this file except in compliance with the License.
Expand Down
Loading

0 comments on commit d358aa8

Please sign in to comment.