History log of /openbmc/hiomapd/configure.ac (Results 1 – 23 of 23)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 7539be8d 16-Jun-2022 Patrick Williams <patrick@stwcx.xyz>

build: enable C++20

Elsewhere, all of our C++ repositories have updated to C++20. Enable
it here as well.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I39ef53e7b41acd2f6b16070e35

build: enable C++20

Elsewhere, all of our C++ repositories have updated to C++20. Enable
it here as well.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I39ef53e7b41acd2f6b16070e3533006d6b4dadeb

show more ...


# 3edbf1fa 28-Jan-2020 Andrew Jeffery <andrew@aj.id.au>

configure: Default-enable virtual pnor

I'm tired of the lack of CI coverage, and I have to care about it.

Rework the README to reflect the change in default behaviour.

Chan

configure: Default-enable virtual pnor

I'm tired of the lack of CI coverage, and I have to care about it.

Rework the README to reflect the change in default behaviour.

Change-Id: I883be8bc4e89b755185f9f84f0ebd46a05fee71f
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>

show more ...


# 7e3f20d0 01-Aug-2019 Andrew Jeffery <andrew@aj.id.au>

autotools: Fix autoconf-archive compatibility issues

autoconf-archive 2019-01-06 changed the setup of code coverage support.
Deal with both old and new. Based on Patrick Venture's simila

autotools: Fix autoconf-archive compatibility issues

autoconf-archive 2019-01-06 changed the setup of code coverage support.
Deal with both old and new. Based on Patrick Venture's similar patch in
other repositories[1].

[1] https://github.com/openbmc/phosphor-pid-control/commit/90e9dbcae6c1df3127dd3de41f9d1e1b5a438828

Change-Id: I29dae544d8feb462e848ab00c25da188f74686a7
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>

show more ...


# 8e1d5dda 13-Feb-2019 Patrick Venture <venture@google.com>

build: use pkg_check_modules instead of ax_pkg_check_modules

ax_pkg_check_modules provides a wrapper to pkg_check_modules, such that
one can specify private and public dependencies. Thi

build: use pkg_check_modules instead of ax_pkg_check_modules

ax_pkg_check_modules provides a wrapper to pkg_check_modules, such that
one can specify private and public dependencies. This is not used,
therefore use the underlying macro.

Change-Id: I556f9e29da236e069b7a9b69448fb4cbcba7bbe1
Signed-off-by: Patrick Venture <venture@google.com>

show more ...


# 5bab7c49 13-Feb-2019 Patrick Venture <venture@google.com>

build: pkg anti-pattern: use defaults

Use the defaults in the pkg check where the default error message is
sufficient to identify which package is missing.

Change-Id: Ide33a6c67

build: pkg anti-pattern: use defaults

Use the defaults in the pkg check where the default error message is
sufficient to identify which package is missing.

Change-Id: Ide33a6c676d6b4db07a10aeb35e5076f9b3aeb91
Signed-off-by: Patrick Venture <venture@google.com>

show more ...


# 5a124ea0 11-Sep-2018 Joel Stanley <joel@jms.id.au>

configure: put c++ cruft behind virtual pnor check

When building outside of OpenBMC, none of the C++ libraries are
required.

Change-Id: I0677b13c373492977301cd6f1db9753a3a0fcb54

configure: put c++ cruft behind virtual pnor check

When building outside of OpenBMC, none of the C++ libraries are
required.

Change-Id: I0677b13c373492977301cd6f1db9753a3a0fcb54
Signed-off-by: Joel Stanley <joel@jms.id.au>

show more ...


# 5f86227e 11-Oct-2018 William A. Kennington III <wak@google.com>

configure: Update from c++14 to c++17

This uses the AX_CXX_COMPILE_STDCXX() instead of
AX_CXX_COMPILE_STDCXX_1{4,7}() so that the error messages we generate
make slightly more sense.

configure: Update from c++14 to c++17

This uses the AX_CXX_COMPILE_STDCXX() instead of
AX_CXX_COMPILE_STDCXX_1{4,7}() so that the error messages we generate
make slightly more sense.

We get errors like:
configure.ac:24: error: invalid first argument `20' to AX_CXX_COMPILE_STDCXX

Instead of:
./configure: line 5132: syntax error near unexpected token `noext'
./configure: line 5132: `AX_CXX_COMPILE_STDCXX_20(noext)'

Tested:
Builds and passes unit tests.

Change-Id: I22f71b4f83fec0507de1175ac656ce63e9acecea
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...


# acdbdd14 02-Aug-2018 Andrew Jeffery <andrew@aj.id.au>

Unfork phosphor-mboxd from mboxbridge

Change-Id: I1b3b9d7fd47719594c1de027389959a5a9a3ea7a
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>


# 5e81cfd6 06-Jun-2018 Andrew Jeffery <andrew@aj.id.au>

configure: Don't enable the virtual PNOR by default

To date, most systems are not configured with the virtual PNOR feature.
Turn it off by default, so only systems that want it enable it

configure: Don't enable the virtual PNOR by default

To date, most systems are not configured with the virtual PNOR feature.
Turn it off by default, so only systems that want it enable it.

See vpnor/README.md to understand whether this is a feature you want for
your system design.

Change-Id: I33f57946444db92a72851c9ce24df6121860b742
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>

show more ...


Revision tags: v2.1.1
# 3c3db6df 20-Sep-2017 Suraj Jitindar Singh <sjitindarsingh@gmail.com>

version: Update version to v2.1.1

The previous patch introduces a backwards compatible bug fix.

Bump the version to reflect this.

Signed-off-by: Suraj Jitindar Singh <sjiti

version: Update version to v2.1.1

The previous patch introduces a backwards compatible bug fix.

Bump the version to reflect this.

Signed-off-by: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
Change-Id: If864822bbe0ef923cae43fda3313f4a43254bf60

show more ...


# c71dfd79 22-Jul-2017 Adriana Kobylak <anoo@us.ibm.com>

vpnor: Add patch location

Look for the requested partition in the designated patch location
(/usr/local/share/pnor/). If the partition is not found there,
continue with the existing

vpnor: Add patch location

Look for the requested partition in the designated patch location
(/usr/local/share/pnor/). If the partition is not found there,
continue with the existing logic of looking in the other partition
directories.
This allows users to use patches in the virtual pnor implementation.

Resolves openbmc/openbmc#1551

Change-Id: I7f27dfc9cd69a3f8ab88cb6fa77b2c1096e32841
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>

show more ...


# c0ef9877 06-Jun-2017 Ratan Gupta <ratagupt@in.ibm.com>

Read/write window property defines FFS partition file location.

The BMC loads the PNOR partitions in a read-only volume.

So after that there are following two cases:

Read:

Read/write window property defines FFS partition file location.

The BMC loads the PNOR partitions in a read-only volume.

So after that there are following two cases:

Read: Tries to open the file in read only mode from
the partition(READONLY/READWRITE/PRESERVED), Partition
Table tells the partition type depends on the offset.
if file is not there in the mapped partition
then tries to open the file from the read only partition.

Write: Tries to open the file in write mode from the
partition(READWRITE/PRESERVED), if file is not there
in the mapped partition then mailbox daemon will copy
the requested partition to the read-write volume to
make changes to it.

Change-Id: Ic0ef882380b56536ac55feae3ec563de95fdd4a6
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>

show more ...


# b0327581 28-Jun-2017 Ratan Gupta <ratagupt@in.ibm.com>

Add dependency on phosphor logging and sdbusplus

Change-Id: Ie7f6f1806c203ddf46fb8d5a651ebd908ea921cb
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>


Revision tags: v2.1.0
# 393821dd 28-Apr-2017 Deepak Kodihalli <dkodihal@in.ibm.com>

pnor : generate partition table

Implement a class that, upon construction, generates the virtual PNOR
partition table. The virtual PNOR is typically a subset of the full PNOR
image,

pnor : generate partition table

Implement a class that, upon construction, generates the virtual PNOR
partition table. The virtual PNOR is typically a subset of the full PNOR
image, by choosing partitions of interest.

The generation is based on upon information read from the
PNOR partition files and table of contents (toc) file.

Provide an interface to the virtual PNOR partition table.

Change-Id: I7a68e3833b8cf66e92eb6ca274f6a3c376ce0add
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>

show more ...


# b3d88c43 28-Apr-2017 Deepak Kodihalli <dkodihal@in.ibm.com>

autotools: check for C++ compiler

In view of some of the upcoming C++ code, check for the C++ compiler.

Also enable compiling C++14 code.

Change-Id: I7ac587e3b40385845b39f7

autotools: check for C++ compiler

In view of some of the upcoming C++ code, check for the C++ compiler.

Also enable compiling C++14 code.

Change-Id: I7ac587e3b40385845b39f7ae0655227c45ed055b
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>

show more ...


# b49e1b8e 05-May-2017 Ratan Gupta <ratagupt@in.ibm.com>

Enable conditional compilation flag for virtual pnor

Change-Id: I70e1b1f8d709ce79e0664d5f916115e77427b1e8
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>


# 8d65bb44 01-May-2017 Suraj Jitindar Singh <sjitindarsingh@gmail.com>

version: Update to version 2.1.0

Update to package version V2.1.0 to reflect that a backwards compatible
API change was made. This API change was the introduction of the timeout
to t

version: Update to version 2.1.0

Update to package version V2.1.0 to reflect that a backwards compatible
API change was made. This API change was the introduction of the timeout
to the GET_MBOX_INFO command.

This version update also encompasses previous bug fixes.

The versioning scheme is now aligned to semver.

Use the version from config.h for both mboxd and mboxctl instead of an
independant value for the daemon and control programs.

Change-Id: I12d7fe8e40697801594b1727054342613923a784
Signed-off-by: Suraj Jitindar Singh <sjitindarsingh@gmail.com>

show more ...


# fd09c852 02-May-2017 Andrew Jeffery <andrew@aj.id.au>

configure: Download aspeed-lpc-ctrl.h if not present

However, don't download it if the file is already present in the local
directory. The AC_CHECK_HEADER macro can't test this case, so

configure: Download aspeed-lpc-ctrl.h if not present

However, don't download it if the file is already present in the local
directory. The AC_CHECK_HEADER macro can't test this case, so the
condition will always trigger if the header isn't installed on the
system.

Change-Id: I7de8ff24823fe2ce54add9a33125cee5ad0b53f0
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>

show more ...


# 65e21628 12-Apr-2017 Andrew Jeffery <andrew@aj.id.au>

autotools: Add code coverage support

Change-Id: I7d11c64ffa3e68973081cfb1f3fdc1817a64e8cd
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>


# ac243b47 10-Apr-2017 Andrew Jeffery <andrew@aj.id.au>

configure.ac: Update repository URL

Point it to the OpenBMC repository rather than Cyril's personal copy.

Change-Id: I70ead8e871e9f75d0a0f11c3cb4c4ee10b1e79fb
Signed-off-by: And

configure.ac: Update repository URL

Point it to the OpenBMC repository rather than Cyril's personal copy.

Change-Id: I70ead8e871e9f75d0a0f11c3cb4c4ee10b1e79fb
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>

show more ...


# e39c9163 27-Mar-2017 Suraj Jitindar Singh <sjitindarsingh@gmail.com>

mboxd: Update mboxd to implement protocol V2 and add dbus support

Version 2 of the mbox protocol contains a few changes such as:
- All sizes are in block size
- Adds an erase comma

mboxd: Update mboxd to implement protocol V2 and add dbus support

Version 2 of the mbox protocol contains a few changes such as:
- All sizes are in block size
- Adds an erase command
- Adds new response codes
- Adds new BMC events
- Open windows commands now take a size directive

Update the mailbox daemon to support version 2 of the protocol which
includes implementing all of the V2 functionality. Also entirely refactor
the mboxd.c code to make it more modular improving readability and
maintainability.

At the same time improve the functionality by adding:
- Multiple windows in the daemon (still only one active window) to cache
flash contents
- Implement a dbus interface to allow interaction with the daemon
- Handle sigterm and sigint and terminate cleanly

The previous implementation utilised the entire reserved memory region.
Update the daemon so that on the command line the number of windows and
the size of each which the reserved memory region will be split into can
be specified. The reserved memory region is then divided between the
windows, however there can still only be one "active" window at a time.
The daemon uses these windows to cache the flash contents meaning the
flash doesn't have to be copied when the host requests access assuming
the daemon already has a copy.

A dbus interface is added so that commands can be sent to the daemon to
control it's operation from the bmc. These include suspending and resuming
the daemon to synchronise flash access, telling the daemon to point the lpc
mapping back to flash and telling the daemon when the flash has been
modified out from under it.

Signed-off-by: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
Change-Id: I10be01a395c2bec437cf2c825fdd144580b60dbc

show more ...


# 8cb799c2 17-Jan-2017 Andrew Jeffery <andrew@aj.id.au>

autoconf: Don't depend on systemd

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>


# 22778044 13-Jan-2017 Andrew Jeffery <andrew@aj.id.au>

Convert to autotools

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>